Shopify’s design system to help us work together to build a great experience for all of our merchants.
OTHER License
Bot releases are visible (Hide)
Published by dleroux almost 7 years ago
latest
version to the CDNonClick
to UnstyledLink
Published by dfmcphee almost 7 years ago
Published by dfmcphee almost 7 years ago
onActionAnyItem
prop to action list and used to close page actionGroups
on click or keypress of any itemcontent
prop to tabs and deprecated use of title
idForItem
prop to resource listfullWidth
prop to layout sectionindeterminate
as option for checkbox checked
prop valuesingleColumn
prop to pagefocused
prop to text fieldPublished by dleroux almost 7 years ago
Published by dfmcphee about 7 years ago
Published by tmlayton about 7 years ago
Published by dfmcphee about 7 years ago
react-transition-group
instead of our deprecated custom version in @shopify/react-utilities
Published by dleroux about 7 years ago
Published by dfmcphee about 7 years ago
Published by dfmcphee about 7 years ago
Published by dfmcphee about 7 years ago
Published by dfmcphee about 7 years ago
Icon
componentTextField
Published by kaelig about 7 years ago
Various documentation fixes.
Published by dfmcphee about 7 years ago
Published by dfmcphee about 7 years ago
Published by dfmcphee about 7 years ago
esnext
build (allows production builds to perform class/method tree shaking)kbd
tagdocs
folder to npm packagefullWidth
option to Popover componentPublished by dfmcphee about 7 years ago
San Francisco UI
to San Francisco Pro
. You will need to download the updated typeface here. https://developer.apple.com/fonts/
Published by lemonmade over 7 years ago
target
property of EASDK buttons in Page
’s primaryAction
and secondaryActions
based on their URL (thanks Dmitriy for the original issue)target
property of EASDK breadcrumbs in Page
's breadcrumbs
prop based on the URLSelect
option descriptors now accept a diabled
attribute to disabled the generated option
(thanks to Hafiz for the original issue)easdk.showFlashNotice
now accepts an optional options object as its second parameter. Passing {error: true}
will cause the flash to appear as an error, matching the behaviour of ShopifyApp.flashError
Checkbox
, RadioButton
, ChoiceList
, Select
, and TextField
now pass the ID of the changed input as the second argument to their onChange
callback (thanks to Miika for the original issue)Popover
now respects the z-index
of the activator if it existsTabs
, the default panel that is generated now respects the panelID
of the selected tab, and uses a sensible default based on the tab’s id
if no panelID
existsTabs
, the matching panel is now focused by defaulteasdk
methods are bound to the object so they can be freely passed as callbacksspan
instead of a div
Layout.AnnotatedSection
breaking out of their container (thanks Andrew for the original issue)CalloutCard
when there is no secondary actionTabs
instead of in the list itemsPanel
as Tabs.Panel
instead of Tabs.panel
prefix
and suffix
content of TextField
(thanks bdillon3 for the original issue)TextField
Checkbox
s and RadioButton
s no longer generate invalid HTML in their labels (thanks Ernesto for the original issue)Tabs
no longer steals focus from contained elements (thanks Alex for the original issue)Breadcrumbs
FooterHelp
EmptyState
layout and typographic stylesPublished by lemonmade over 7 years ago
Thanks to everyone who said kind words and posted issues against our initial release!
spacing="none"
variation on Stack
not working correctly, and added the missing extraLarge
enum value for spacing
Banner
’s onDismiss
callback not being called when the dismiss button was clicked (thanks to Taylor for the original issue)DisplayText
variationBanner
s (thanks to Michael for the original issue)package.json
(thanks to Massimo for digging into this with us)@import
statements at the top of source Sass filesPublished by lemonmade over 7 years ago
Thanks to everyone who said kind words and posted issues against our initial release!
-
instead of --
(thanks johnsonab for the original issue)embedded
types entry point that were causing issues using this package with TypeScript (thanks to Rich for the original issues)ResourceList.Item
s would not span the full width of the item (thanks to Steven for the original issue)prop-types
package instead of getting PropTypes
from react
, as the latter is deprecated as of React 15.5.0documentation/Embeddded apps.md
to documentation/Embedded apps.md
(thanks to Chris for the original issue)ColorPicker
documentation to show valid values for saturation
, brightness
, and alpha
(thanks to Allan for the original issue)package.json
package.json
and to the root of the repo (thanks to Daniel for the original issue)