style: apply consistent code formatting and indentation to rules panel component

This commit is contained in:
nessar committed 2026-05-30 15:26:28 +02:00
1 parent 17afa909a9
commit 7702efc165
2 files changed
+25 -13

No files matched your search

@@ -9,12 +9,20 @@
<div class="priority-statement"> <div class="priority-statement">
<mat-icon color="primary">info</mat-icon> <mat-icon color="primary">info</mat-icon>
<span>L'ordre des règles définit leur priorité d'exécution (de haut en bas). Glissez-déposez pour réorganiser.</span> <span
>L'ordre des règles définit leur priorité d'exécution (de haut en bas). Glissez-déposez
pour réorganiser.</span
>
</div> </div>
<div class="rules-list" cdkDropList (cdkDropListDropped)="drop($event)"> <div class="rules-list" cdkDropList (cdkDropListDropped)="drop($event)">
@for (rule of rules; track rule.id; let i = $index) { @for (rule of rules; track rule.id; let i = $index) {
<div class="rule-item" cdkDrag [cdkDragDisabled]="editingRuleId() === rule.id" [class.editing]="editingRuleId() === rule.id"> <div
class="rule-item"
cdkDrag
[cdkDragDisabled]="editingRuleId() === rule.id"
[class.editing]="editingRuleId() === rule.id"
>
@if (editingRuleId() !== rule.id) { @if (editingRuleId() !== rule.id) {
<div class="rule-drag-grip"> <div class="rule-drag-grip">
<mat-icon class="drag-handle-icon">drag_handle</mat-icon> <mat-icon class="drag-handle-icon">drag_handle</mat-icon>
@@ -26,7 +34,10 @@
(change)="toggleRule(rule.id)" (change)="toggleRule(rule.id)"
color="primary" color="primary"
> >
<span class="rule-name"><span class="rule-number">{{ i + 1 }}.</span> {{ rule.name }}</span> <span class="rule-name"
><span class="rule-number">{{ i + 1 }}.</span>
{{ rule.name }}</span
>
</mat-slide-toggle> </mat-slide-toggle>
<div class="rule-actions"> <div class="rule-actions">
<button mat-icon-button (click)="startEdit(rule, $event)"> <button mat-icon-button (click)="startEdit(rule, $event)">
@@ -64,9 +75,9 @@
} @else if (rule.type === RuleType.TIME_WINDOW) { } @else if (rule.type === RuleType.TIME_WINDOW) {
<span> <span>
Placer <strong>{{ rule.placeDays }}</strong> jour(s) Placer <strong>{{ rule.placeDays }}</strong> jour(s)
<strong>{{ getDayTypeLabel(rule.placeType) }}</strong> entre <strong>{{ getDayTypeLabel(rule.placeType) }}</strong> entre le
le <strong>{{ rule.startDate | date: 'dd/MM/yyyy' }}</strong> et <strong>{{ rule.startDate | date: 'dd/MM/yyyy' }}</strong> et le
le <strong>{{ rule.endDate | date: 'dd/MM/yyyy' }}</strong <strong>{{ rule.endDate | date: 'dd/MM/yyyy' }}</strong
>. >.
</span> </span>
} }
@@ -31,10 +31,10 @@
border-radius: 8px; border-radius: 8px;
transition: all 0.2s ease; transition: all 0.2s ease;
background: var(--mat-sys-surface-container); background: var(--mat-sys-surface-container);
&:not(.editing) { &:not(.editing) {
cursor: grab; cursor: grab;
&:active { &:active {
cursor: grabbing; cursor: grabbing;
} }
@@ -52,9 +52,10 @@
.cdk-drag-preview { .cdk-drag-preview {
box-sizing: border-box; box-sizing: border-box;
border-radius: 8px; border-radius: 8px;
box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), box-shadow:
0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 5px 5px -3px rgba(0, 0, 0, 0.2),
0 3px 14px 2px rgba(0, 0, 0, 0.12); 0 8px 10px 1px rgba(0, 0, 0, 0.14),
0 3px 14px 2px rgba(0, 0, 0, 0.12);
} }
.cdk-drag-placeholder { .cdk-drag-placeholder {
@@ -146,7 +147,7 @@
font-size: 0.95rem; font-size: 0.95rem;
line-height: 1.5; line-height: 1.5;
padding-left: 48px; /* Align with toggle switch text */ padding-left: 48px; /* Align with toggle switch text */
strong { strong {
font-weight: 600; font-weight: 600;
} }
@@ -205,7 +206,7 @@
flex-direction: column; flex-direction: column;
gap: 8px; gap: 8px;
margin-top: 8px; margin-top: 8px;
&.hidden { &.hidden {
display: none; display: none;
} }