Skip to content

Commit 79373d7

Browse files
Jeffrey Lauwersclaude
andcommitted
feat(MenuItem): min-block-size via --dsn-pointer-target-min-block-size
Voegt min-block-size toe aan MenuLink en MenuButton voor WCAG pointer target grootte. Nieuw gedeeld token dsn.menu-item.min-block-size verwijst naar dsn.pointer-target.min-block-size. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 4969b7e commit 79373d7

5 files changed

Lines changed: 9 additions & 0 deletions

File tree

packages/components-html/src/menu-button/menu-button.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
display: inline-flex;
4242
align-items: center;
4343
width: 100%;
44+
min-block-size: var(--dsn-menu-item-min-block-size);
4445
gap: var(--dsn-menu-item-gap);
4546
padding-block: var(--dsn-menu-item-padding-block);
4647
padding-inline: var(--dsn-menu-item-padding-inline);

packages/components-html/src/menu-link/menu-link.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@
5959
display: inline-flex;
6060
align-items: center;
6161
flex: 1;
62+
min-block-size: var(--dsn-menu-item-min-block-size);
6263
gap: var(--dsn-menu-item-gap);
6364
padding-block: var(--dsn-menu-item-padding-block);
6465
padding-inline: var(--dsn-menu-item-padding-inline);

packages/design-tokens/src/tokens/components/menu-item.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@
3131
"type": "dimension",
3232
"comment": "Gedeeld: ruimte tussen icoon, label en badge"
3333
},
34+
"min-block-size": {
35+
"value": "{dsn.pointer-target.min-block-size}",
36+
"type": "dimension",
37+
"comment": "Gedeeld: minimale raakbare hoogte — WCAG pointer target"
38+
},
3439
"icon-size": {
3540
"value": "{dsn.icon.size.md}",
3641
"type": "dimension",

packages/storybook/src/MenuButton.docs.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ MenuButton gebruikt uitsluitend de gedeelde `--dsn-menu-item-*` tokens. Deze tok
8686
| `--dsn-menu-item-padding-block` | Verticale padding |
8787
| `--dsn-menu-item-padding-inline` | Horizontale padding |
8888
| `--dsn-menu-item-gap` | Ruimte tussen icoon en label |
89+
| `--dsn-menu-item-min-block-size` | Minimale raakbare hoogte |
8990
| `--dsn-menu-item-icon-size` | Icoongrootte |
9091
| `--dsn-menu-item-color` | Tekstkleur (standaard) |
9192
| `--dsn-menu-item-background-color` | Achtergrondkleur (standaard) |

packages/storybook/src/MenuLink.docs.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ MenuLink gebruikt twee token-sets. De gedeelde `--dsn-menu-item-*` tokens zijn o
140140
| `--dsn-menu-item-padding-block` | Verticale padding |
141141
| `--dsn-menu-item-padding-inline` | Horizontale padding |
142142
| `--dsn-menu-item-gap` | Ruimte tussen icoon en label |
143+
| `--dsn-menu-item-min-block-size` | Minimale raakbare hoogte |
143144
| `--dsn-menu-item-icon-size` | Icoongrootte |
144145
| `--dsn-menu-item-color` | Tekstkleur (standaard) |
145146
| `--dsn-menu-item-background-color` | Achtergrondkleur (standaard) |

0 commit comments

Comments
 (0)