Skip to content

feat(styles,react): add dropdown and separator#13

Merged
Gnuk merged 1 commit into
mainfrom
add-popover
Jul 3, 2026
Merged

feat(styles,react): add dropdown and separator#13
Gnuk merged 1 commit into
mainfrom
add-popover

Conversation

@Gnuk

@Gnuk Gnuk commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator

Add a dropdown organism: a floating action panel built on the native popover API, opened via a button using command/commandfor (PL) or popoverTarget (React). Buttons inside are ionized full-width through the ippon-dropdown---buttons ion, so the atom declares its own ionized behavior instead of the organism reaching into it.

Extract a shared separator atom (hr) reused to group dropdown items.

Document the ion convention in the pattern-library skill, widen the stylelint class pattern to allow the triple-dash ion, and fix the unit-test task name in AGENTS.md.

@Gnuk Gnuk force-pushed the add-popover branch 9 times, most recently from b7a4aec to b0bd5ee Compare July 3, 2026 13:23
Add a dropdown organism: a floating action panel built on the native
popover API, opened via a button using command/commandfor (PL) or
popoverTarget (React). Buttons inside are ionized full-width through the
ippon-dropdown---buttons ion, so the atom declares its own ionized
behavior instead of the organism reaching into it.

The React IpponDropdown stays behavior-free and forwards onKeyDown and
onToggle so consumers can wire their own keyboard navigation; a Storybook
example demonstrates a select-like flow (focus first item on open,
arrow-key navigation with wrap-around).

Extract a shared separator atom (hr) reused to group dropdown items.

Document the ion convention in the pattern-library skill, widen the
stylelint class pattern to allow the triple-dash ion, add a lint:ci
script to react so CI lints it, and fix the unit-test task name in
AGENTS.md.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Gnuk Gnuk marked this pull request as ready for review July 3, 2026 13:26
@Gnuk Gnuk merged commit 9d000a2 into main Jul 3, 2026
3 checks passed
@Gnuk Gnuk deleted the add-popover branch July 3, 2026 13:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant