refactor: add border
This commit is contained in:
parent
f8e39d21b2
commit
709c98e08c
1 changed files with 82 additions and 28 deletions
|
|
@ -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>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue