audit alert
This commit is contained in:
@@ -126,7 +126,13 @@ impl RenderOnce for Alert {
|
|||||||
let muted_foreground = theme.colors.muted_foreground;
|
let muted_foreground = theme.colors.muted_foreground;
|
||||||
let muted = theme.colors.muted;
|
let muted = theme.colors.muted;
|
||||||
let surface = theme.colors.surface;
|
let surface = theme.colors.surface;
|
||||||
let border = theme.colors.border;
|
|
||||||
|
let border = if theme.borders.overlays {
|
||||||
|
theme.colors.border
|
||||||
|
} else {
|
||||||
|
surface
|
||||||
|
};
|
||||||
|
|
||||||
let shadows = theme.elevations.popover.shadows();
|
let shadows = theme.elevations.popover.shadows();
|
||||||
let metrics = theme.sizes.resolve(Size::Medium);
|
let metrics = theme.sizes.resolve(Size::Medium);
|
||||||
let icon_size = metrics.icon_size;
|
let icon_size = metrics.icon_size;
|
||||||
@@ -190,7 +196,7 @@ impl RenderOnce for Alert {
|
|||||||
.id((self.id, "alert-close"))
|
.id((self.id, "alert-close"))
|
||||||
.flex_none()
|
.flex_none()
|
||||||
.cursor_pointer()
|
.cursor_pointer()
|
||||||
.p_0p5()
|
.p_1()
|
||||||
.rounded(theme.radius.sm)
|
.rounded(theme.radius.sm)
|
||||||
.hover(|style| style.bg(muted))
|
.hover(|style| style.bg(muted))
|
||||||
.child(
|
.child(
|
||||||
|
|||||||
+4
-1
@@ -14,7 +14,6 @@ is the first downstream consumer; its screens drive the order.
|
|||||||
Platform metric adoption continues one component at a time; each stop goes
|
Platform metric adoption continues one component at a time; each stop goes
|
||||||
through the review gate and a gallery pass.
|
through the review gate and a gallery pass.
|
||||||
|
|
||||||
- [ ] **Alert platform chrome** — overlay border gate.
|
|
||||||
- [ ] **Combobox platform chrome** — popup border behind
|
- [ ] **Combobox platform chrome** — popup border behind
|
||||||
`Theme::borders.overlays`; the trigger follows the input stop's field
|
`Theme::borders.overlays`; the trigger follows the input stop's field
|
||||||
treatment.
|
treatment.
|
||||||
@@ -127,6 +126,10 @@ Gaps surfaced by the signed comparison; ordered by signed's usage.
|
|||||||
it flips above the parent when it would overflow the window bottom
|
it flips above the parent when it would overflow the window bottom
|
||||||
(the panel records its own height after the first frame); unanchored
|
(the panel records its own height after the first frame); unanchored
|
||||||
tooltips fall back to the cursor-offset wrapper
|
tooltips fall back to the cursor-offset wrapper
|
||||||
|
- [x] Alert platform chrome — the banner border behind
|
||||||
|
`Theme::borders.overlays` (and dark mode), taking the surface color
|
||||||
|
where the platform paints none; it rides the popover elevation, so
|
||||||
|
dark mode's no-shadow rule applies to it too
|
||||||
- [x] Button, Checkbox, Switch, Radio + RadioGroup, Toggle, Link, Slider,
|
- [x] Button, Checkbox, Switch, Radio + RadioGroup, Toggle, Link, Slider,
|
||||||
Progress, Avatar (image + seeded pixel-art fallback)
|
Progress, Avatar (image + seeded pixel-art fallback)
|
||||||
- [x] Spinner — painted ring + rotating-icon variant, indeterminate and
|
- [x] Spinner — painted ring + rotating-icon variant, indeterminate and
|
||||||
|
|||||||
Reference in New Issue
Block a user