Skip to content

Commit 6cb17a9

Browse files
authored
refactor: replace Aura surface theme variants with class names (#10188)
1 parent 9ca78f7 commit 6cb17a9

File tree

2 files changed

+20
-20
lines changed

2 files changed

+20
-20
lines changed

dev/aura.html

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -461,13 +461,13 @@ <h1>Components</h1>
461461
</style>
462462
<div class="components-view">
463463
<div class="grid">
464-
<div class="component wide" theme="surface">
464+
<div class="aura-surface component wide">
465465
<vaadin-button theme="primary">Primary</vaadin-button>
466466
<vaadin-button>Default</vaadin-button>
467467
<vaadin-button theme="tertiary">Tertiary</vaadin-button>
468468
</div>
469469

470-
<div class="component" theme="surface">
470+
<div class="aura-surface component">
471471
<div class="flex justify-center">
472472
<vaadin-button id="showNotificationBtn">
473473
<vaadin-icon src="./assets/lucide-icons/layers.svg" slot="prefix"></vaadin-icon>
@@ -476,7 +476,7 @@ <h1>Components</h1>
476476
</div>
477477
</div>
478478

479-
<div class="component wide tall" theme="surface">
479+
<div class="aura-surface component wide tall">
480480

481481
<div class="badges">
482482
<span theme="badge">Default</span>
@@ -555,23 +555,23 @@ <h1>Components</h1>
555555
</div>
556556
</div>
557557

558-
<div class="component" theme="surface">
558+
<div class="aura-surface component">
559559
<vaadin-radio-group label="Options">
560560
<vaadin-radio-button label="Option 1" value="1" checked></vaadin-radio-button>
561561
<vaadin-radio-button label="Option 2" value="2"></vaadin-radio-button>
562562
<vaadin-radio-button label="Option 3" value="3"></vaadin-radio-button>
563563
</vaadin-radio-group>
564564
</div>
565565

566-
<div class="component" theme="surface">
566+
<div class="aura-surface component">
567567
<vaadin-menu-bar></vaadin-menu-bar>
568568
</div>
569569

570-
<div class="component wide" theme="surface">
570+
<div class="aura-surface component wide">
571571
<vaadin-date-time-picker style="width: 20em" value="2025-09-09T12:00"></vaadin-date-time-picker>
572572
</div>
573573

574-
<div class="component" theme="surface">
574+
<div class="aura-surface component">
575575
<div class="sizes">
576576
<h5>Sizes</h5>
577577
<div class="xs" style="--size: var(--vaadin-padding-xs)"></div>
@@ -582,19 +582,19 @@ <h5>Sizes</h5>
582582
</div>
583583
</div>
584584

585-
<div class="component" theme="surface">
585+
<div class="aura-surface component">
586586
<vaadin-checkbox-group label="Options">
587587
<vaadin-checkbox label="Option 1" value="1" checked></vaadin-checkbox>
588588
<vaadin-checkbox label="Option 2" value="2"></vaadin-checkbox>
589589
<vaadin-checkbox label="Option 3" value="3"></vaadin-checkbox>
590590
</vaadin-checkbox-group>
591591
</div>
592592

593-
<div class="component" theme="surface">
593+
<div class="aura-surface component">
594594
<vaadin-combo-box item-label-path="name" item-value-path="id" label="Country"></vaadin-combo-box>
595595
</div>
596596

597-
<div class="component" theme="surface">
597+
<div class="aura-surface component">
598598
<div class="type-scale">
599599
<h1>Heading</h1>
600600
<h2>Heading</h2>
@@ -605,34 +605,34 @@ <h6>Heading</h6>
605605
</div>
606606
</div>
607607

608-
<div class="component wide" theme="surface">
608+
<div class="aura-surface component wide">
609609
<vaadin-select label="Options"></vaadin-select>
610610
</div>
611611

612-
<div class="component widest tall no-padding" theme="surface">
612+
<div class="aura-surface component widest tall no-padding">
613613
<vaadin-grid theme="no-border">
614614
<vaadin-grid-selection-column></vaadin-grid-selection-column>
615615
<vaadin-grid-column path="name"></vaadin-grid-column>
616616
<vaadin-grid-column path="email"></vaadin-grid-column>
617617
</vaadin-grid>
618618
</div>
619619

620-
<div class="component" theme="surface">
620+
<div class="aura-surface component">
621621
<vaadin-avatar-group></vaadin-avatar-group>
622622
</div>
623623

624-
<div class="component tall wide column" theme="surface">
624+
<div class="aura-surface component tall wide column">
625625
<vaadin-message-list></vaadin-message-list>
626626
<vaadin-message-input></vaadin-message-input>
627627
</div>
628628

629-
<div class="component" theme="surface">
629+
<div class="aura-surface component">
630630
<vaadin-text-field clear-button-visible value="Projects">
631631
<vaadin-icon src="./assets/lucide-icons/folder.svg" slot="prefix"></vaadin-icon>
632632
</vaadin-text-field>
633633
</div>
634634

635-
<div class="component wide" theme="surface">
635+
<div class="aura-surface component wide">
636636
<vaadin-multi-select-combo-box
637637
class="Countries"
638638
class="w-full"

packages/aura/src/surface.css

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
/* List all elements that are surfaces */
66
:is(:root, :host),
7-
[theme~='surface'],
8-
[theme~='surface-solid'],
7+
.aura-surface,
8+
.aura-surface-solid,
99
vaadin-app-layout::part(navbar),
1010
vaadin-app-layout::part(drawer),
1111
vaadin-button,
@@ -44,11 +44,11 @@ vaadin-side-nav-item::part(content),
4444
--vaadin-background-color: var(--aura-surface-solid);
4545
}
4646

47-
[theme~='surface'] {
47+
.aura-surface {
4848
background: var(--aura-surface) padding-box;
4949
}
5050

51-
[theme~='surface-solid'] {
51+
.aura-surface-solid {
5252
--aura-surface-opacity: 1;
5353
background: var(--aura-surface-solid) padding-box;
5454
}

0 commit comments

Comments
 (0)