refactor: add border

This commit is contained in:
Net 2024-08-20 09:39:18 +07:00
parent f8e39d21b2
commit 709c98e08c

View file

@ -97,12 +97,22 @@ const prop = withDefaults(
<div class="row items-center" style="flex-wrap: nowrap"> <div class="row items-center" style="flex-wrap: nowrap">
<div <div
style="width: 50px; display: flex; margin-bottom: var(--size-2)" style="width: 50px; display: flex; margin-bottom: var(--size-2)"
>
<div
style="
border-radius: 50%;
border-style: solid;
border-width: 2px;
border-color: hsl(var(--pink-6-hsl));
padding: 3px;
"
> >
<div class="full-width full-height"> <div class="full-width full-height">
<q-avatar size="md"> <q-avatar size="md">
<q-img <q-img
:src=" :src="
props.row.profileImageUrl || '/images/employee-avatar.png' props.row.profileImageUrl ||
'/images/employee-avatar.png'
" "
class="text-center" class="text-center"
:ratio="1" :ratio="1"
@ -120,7 +130,11 @@ const prop = withDefaults(
<q-badge <q-badge
class="absolute-bottom-right no-padding" class="absolute-bottom-right no-padding"
style="border-radius: 50%; min-width: 8px; min-height: 8px" style="
border-radius: 50%;
min-width: 8px;
min-height: 8px;
"
:style="{ :style="{
background: `var(--${props.row.status === 'INACTIVE' ? 'stone-5' : 'green-6'})`, background: `var(--${props.row.status === 'INACTIVE' ? 'stone-5' : 'green-6'})`,
}" }"
@ -128,6 +142,8 @@ const prop = withDefaults(
</q-avatar> </q-avatar>
</div> </div>
</div> </div>
</div>
<div class="col"> <div class="col">
<div class="col"> <div class="col">
{{ `${props.row.firstName} ${props.row.lastName}` || '-' }} {{ `${props.row.firstName} ${props.row.lastName}` || '-' }}
@ -346,4 +362,42 @@ const prop = withDefaults(
</q-table> </q-table>
</template> </template>
<style scoped></style> <style scoped>
.branch-card__icon {
background-color: hsla(var(--_branch-card-bg) / 0.15);
border-radius: 50%;
padding: var(--size-1);
position: relative;
transform: rotate(45deg);
&::after {
content: ' ';
display: block;
block-size: 0.5rem;
aspect-ratio: 1;
position: absolute;
border-radius: 50%;
right: -0.1rem;
top: calc(50% - 0.25rem);
bottom: calc(50% - 0.25rem);
background-color: hsla(var(--_branch-status-color) / 1);
}
& :deep(.q-avatar) {
transform: rotate(-45deg);
color: hsla(var(--_branch-card-bg) / 1);
}
}
& .symbol-gender {
color: hsla(var(--_fg));
&.symbol-gender__male {
--_fg: var(--gender-male);
}
&.symbol-gender__female {
--_fg: var(--gender-female);
}
}
</style>