Files
dashboard/frontend/src/app/components/item-form/item-form.scss
jafreli 86068e257f
All checks were successful
Build and Push Docker Images / build-and-push-backend (push) Successful in 8s
Build and Push Docker Images / build-and-push-frontend (push) Successful in 15s
update: icons & prod file
2026-01-31 17:58:50 +01:00

90 lines
1.3 KiB
SCSS

.container {
padding: 20px;
max-width: 500px;
margin: auto;
}
mat-card {
width: 100%;
}
mat-form-field {
width: 100%;
margin-bottom: 10px;
}
.actions {
display: flex;
justify-content: flex-end;
gap: 10px;
margin-top: 20px;
}
.icon-mode-toggle {
margin: 16px 0;
}
.icon-picker-section {
.icon-browse-link {
margin-bottom: 16px;
a {
display: inline-flex;
align-items: center;
gap: 8px;
color: #1976d2;
text-decoration: none;
font-size: 14px;
transition: color 0.2s;
&:hover {
color: #1565c0;
text-decoration: underline;
}
mat-icon {
font-size: 18px;
width: 18px;
height: 18px;
}
}
}
.icon-preview {
display: flex;
align-items: center;
gap: 12px;
padding: 16px;
background-color: #f5f5f5;
border-radius: 4px;
margin-bottom: 16px;
.preview-label {
font-weight: 500;
color: #666;
}
.preview-icon {
font-size: 48px;
width: 48px;
height: 48px;
color: #1976d2;
}
}
}
::ng-deep {
.mat-mdc-option {
.icon-option-text {
margin-left: 12px;
margin-right: auto;
}
.icon-category {
font-size: 12px;
color: #666;
margin-left: 8px;
}
}
}