-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SPIKE] Configurable Storefront Examples #3315
Labels
to be refined
issue has to be refined
Comments
henrijoss
added a commit
that referenced
this issue
Jun 10, 2024
1 task
henrijoss
added a commit
that referenced
this issue
Jun 13, 2024
henrijoss
added a commit
that referenced
this issue
Jun 18, 2024
henrijoss
added a commit
that referenced
this issue
Jun 18, 2024
…ation when converting to frameworks | hj | #3315
henrijoss
added a commit
that referenced
this issue
Jun 19, 2024
henrijoss
added a commit
that referenced
this issue
Jun 19, 2024
henrijoss
added a commit
that referenced
this issue
Jun 19, 2024
henrijoss
added a commit
that referenced
this issue
Jun 19, 2024
henrijoss
added a commit
that referenced
this issue
Jun 19, 2024
henrijoss
added a commit
that referenced
this issue
Jun 19, 2024
henrijoss
added a commit
that referenced
this issue
Jun 19, 2024
henrijoss
added a commit
that referenced
this issue
Jun 19, 2024
henrijoss
added a commit
that referenced
this issue
Jun 19, 2024
henrijoss
added a commit
that referenced
this issue
Jun 19, 2024
henrijoss
added a commit
that referenced
this issue
Jun 19, 2024
henrijoss
added a commit
that referenced
this issue
Jun 19, 2024
henrijoss
added a commit
that referenced
this issue
Jun 20, 2024
henrijoss
added a commit
that referenced
this issue
Jun 20, 2024
henrijoss
added a commit
that referenced
this issue
Jun 24, 2024
henrijoss
added a commit
that referenced
this issue
Jun 24, 2024
henrijoss
added a commit
that referenced
this issue
Jun 24, 2024
henrijoss
added a commit
that referenced
this issue
Jun 24, 2024
henrijoss
added a commit
that referenced
this issue
Jun 24, 2024
henrijoss
added a commit
that referenced
this issue
Jun 24, 2024
henrijoss
added a commit
that referenced
this issue
Jun 24, 2024
henrijoss
added a commit
that referenced
this issue
Jun 24, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Scope
We want to spike a storefront configurator which embeds a live stackblitz example for each framework.
Notes
Markup options:
Example:
Props:
For required props a default selection should be made. Props with default value should be preselected in select field but only rendered in markup explicitly if not the default is selected.
Array
: Render as optionsboolean
:true
|false
string
: Render input?aria
: No selection, apply by default?Hide props which can't be set via attribute but only by property? e.g.
string[]
Slots:
Render multi select to add/remove named slots? Render single select for each named slot to provide multiple examples?Render select with different examples for default slot? e.g. scrollable/non scrollable for flyout/modalWhere to store the slot information?
Slot names and description can be added as JSDocs ionic-team/stencil#1362
Slot example content in separate example?
Render checkbox and description for each slot, default slot always shown
Todo
Questions
string
render input?aria
do not render but apply automatically?Controlled components
Accordion
: (Multiple accordions in example problematic)state:
open
, event:update
Banner
:state:
open
, event:update
Flyout
state:
open
, event:dismiss
Flyout-Multilevel
:state:
open
, event:dismiss
,update
Modal
:state:
open
, event:dismiss
Stepper-Horizontal
(state is on the item, complex example)state:
state
event:update
Switch
: (Why completely controlled and not like the other form components?)state:
checked
, event:update
Tabs-Bar
: (Why is tabs not controlled but tabs bar is?)state:
activeTabIndex
, event:update
Some infos
Accordion
: Where state is managed in array instead of separate state for each accordion itemInline-Notification
: Could be shown statically without dismiss eventTag Dimissable
: Real example with onClick to dismiss?Toast
(Configurator doesnt make sense)All Form Components
: Example for controlled usageThe text was updated successfully, but these errors were encountered: