Files
iptvnator/apps/web/src/app/settings/settings-delete-all-playlists-dialog.component.scss
T
4gray fc3db71e85 refactor: delete all playlists feature
- Updated confirmation dialog messages to provide detailed consequences of deleting playlists.
- Added backup hints and progress messages for better user experience during playlist deletion.
- Ensured consistency in language across all supported translations (de, el, en, es, fr, it, ja, ko, nl, pl, pt, ru, tr, zh, zhtw).

Entire-Checkpoint: c6e522b4276c
2026-04-21 20:09:05 +02:00

95 lines
1.8 KiB
SCSS

:host {
display: block;
}
.settings-delete-dialog {
display: flex;
flex-direction: column;
gap: 18px;
min-width: min(100%, 360px);
}
.settings-delete-dialog__lead,
.settings-delete-dialog__hint {
margin: 0;
line-height: 1.55;
text-wrap: pretty;
}
.settings-delete-dialog__section {
display: flex;
flex-direction: column;
gap: 10px;
}
.settings-delete-dialog__section-title {
margin: 0;
font-size: 0.8rem;
font-weight: 700;
letter-spacing: 0.04em;
text-transform: uppercase;
color: var(--mat-sys-on-surface-variant);
}
.settings-delete-dialog__summary {
display: grid;
gap: 8px;
}
.settings-delete-dialog__summary-item {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
padding: 10px 12px;
border: 1px solid
color-mix(in srgb, var(--mat-sys-outline) 46%, transparent);
border-radius: 14px;
background: color-mix(
in srgb,
var(--mat-sys-surface-container) 84%,
transparent
);
strong {
font-size: 1rem;
font-variant-numeric: tabular-nums;
}
}
.settings-delete-dialog__summary-label {
display: flex;
align-items: center;
gap: 10px;
min-width: 0;
}
.settings-delete-dialog__summary-label mat-icon {
width: 18px;
height: 18px;
font-size: 18px;
color: var(--mat-sys-primary);
}
.settings-delete-dialog__list {
margin: 0;
padding-left: 20px;
display: grid;
gap: 8px;
}
.settings-delete-dialog__hint {
padding: 12px 14px;
border-radius: 14px;
background: color-mix(
in srgb,
var(--app-selection-surface) 32%,
transparent
);
color: var(--mat-sys-on-surface-variant);
}
.settings-delete-dialog__actions {
padding-top: 2px;
}