Use flex columns for form controls, fixes #629 (#636)

* Use flex columns for form controls

* Touch up spacing in color picker example

* Use consistent `display` for related form controls
This commit is contained in:
Lindsay M
2025-01-29 09:56:09 -05:00
committed by GitHub
parent d8881c0b1e
commit 3c70c44b8a
7 changed files with 11 additions and 13 deletions

View File

@@ -66,9 +66,11 @@ Use the `swatches` attribute to add convenient presets to the color picker. Any
Use the `size` attribute to change the color picker's trigger size.
```html {.example}
<wa-color-picker size="small" label="Select a color"></wa-color-picker>
<wa-color-picker size="medium" label="Select a color"></wa-color-picker>
<wa-color-picker size="large" label="Select a color"></wa-color-picker>
<div class="wa-gap-m wa-align-items-baseline">
<wa-color-picker size="small" label="Select a color"></wa-color-picker>
<wa-color-picker size="medium" label="Select a color"></wa-color-picker>
<wa-color-picker size="large" label="Select a color"></wa-color-picker>
</div>
```
### Disabled

View File

@@ -15,8 +15,6 @@
--swatch-border-radius: var(--wa-border-radius-m);
--swatch-size: 1.5rem;
--trigger-border-radius: var(--wa-border-radius-circle);
display: inline-block;
}
.color-picker {

View File

@@ -1,6 +1,4 @@
:host {
display: flex;
flex-flow: column;
border-width: 0;
}

View File

@@ -1,7 +1,3 @@
:host {
display: block;
}
/** The popup */
.select {
flex: 1 1 auto;

View File

@@ -13,7 +13,7 @@
--thumb-size: calc((var(--height) - var(--border-width) * 2) * 0.75);
--width: calc(var(--height) * 1.75);
display: inline-block;
display: inline-flex;
}
label {

View File

@@ -1,5 +1,4 @@
:host {
display: block;
border-width: 0;
}

View File

@@ -1,3 +1,8 @@
:host {
display: flex;
flex-direction: column;
}
/* Label */
:is([part~='form-control-label'], [part~='label']):has(*:not(:empty)) {
display: inline-block;