Refactor dashboard actions to use button component and enhance styling
This commit is contained in:
parent
55e172fa5f
commit
1acfef4923
@ -15,7 +15,7 @@
|
|||||||
{{description}}
|
{{description}}
|
||||||
</span>
|
</span>
|
||||||
<div class="actions">
|
<div class="actions">
|
||||||
<app-link [href]="'/' + label.toLowerCase()">View {{label}}</app-link>
|
<button [routerLink]="'/' + label.toLowerCase()" class="primary outline">View {{label}}</button>
|
||||||
</div>
|
</div>
|
||||||
</app-panel>
|
</app-panel>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|||||||
@ -17,5 +17,10 @@
|
|||||||
.description {
|
.description {
|
||||||
color: var(--neutral-30);
|
color: var(--neutral-30);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.actions {
|
||||||
|
display: flex;
|
||||||
|
gap: 1rem;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -20,3 +20,46 @@ body {
|
|||||||
scrollbar-color: var(--neutral-70)var(--neutral-80);
|
scrollbar-color: var(--neutral-70)var(--neutral-80);
|
||||||
scrollbar-width: thin;
|
scrollbar-width: thin;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
button {
|
||||||
|
border: none;
|
||||||
|
|
||||||
|
padding: 0.5rem 1rem;
|
||||||
|
border-radius: 0.25rem;
|
||||||
|
font-weight: bold;
|
||||||
|
|
||||||
|
white-space: nowrap;
|
||||||
|
|
||||||
|
background-color: var(--button-bg-color);
|
||||||
|
color: var(--button-fg-color);
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
background-color: var(--button-bg-hover-color);
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
--button-fg-color: var(--neutral-90);
|
||||||
|
|
||||||
|
&.primary {
|
||||||
|
--button-bg-color: var(--primary-30);
|
||||||
|
--button-bg-hover-color: var(--primary-20);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.secondary {
|
||||||
|
--button-bg-color: var(--secondary-30);
|
||||||
|
--button-bg-hover-color: var(--secondary-20);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.outline {
|
||||||
|
padding: calc(0.5rem - 1px) calc(1rem - 1px);
|
||||||
|
border: 1px solid var(--button-bg-color);
|
||||||
|
background-color: transparent;
|
||||||
|
color: var(--button-bg-color);
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
border: 1px solid var(--button-bg-hover-color);
|
||||||
|
background-color: transparent;
|
||||||
|
color: var(--button-bg-hover-color);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user