UNPKG

@spark-web/date-picker

Version:

--- title: DatePicker storybookPath: forms-date-picker isExperimentalPackage: true ---

691 lines (520 loc) 16.2 kB
# @spark-web/date-picker ## 5.0.0 ### Major Changes - This release of spark-web standardises the version across all packages to be **`v5`**, primarily signifying the switch from `@emotion/css` to `@emotion/react` as one of the key dependencies of the entire library, in order to support server-side rendering / SSR. This release also introduces support for theming, to allow for more co-branded experiences across our web applications. It also supports component-level theming for `<Button />`, `<ButtonLink />`, and `<Checkbox />`, which provides the capability to override the global theme available inside an application. To use this in an application, you can wrap the affected areas with a `ThemeProvider`: ``` <ThemeProvider theme="pantheon"> <Input type="text" /> <Button type="submit" /> </ThemeProvider> ``` Part of the theming capabilities includes a new theme for `spark-web` called "pantheon", which should map with our co-branding efforts in the Pantheon project. It currently includes a small set of colors and its corresponding font family. ### Patch Changes - [#532](https://github.com/brighte-labs/spark-web/pull/532) [`631573c`](https://github.com/brighte-labs/spark-web/commit/631573cb72981d99b9afa4ad559123f44e47b2a9) Thanks [@ralcoriza-brighte](https://github.com/ralcoriza-brighte)! - Fix type-related issues - Updated dependencies [[`631573c`](https://github.com/brighte-labs/spark-web/commit/631573cb72981d99b9afa4ad559123f44e47b2a9)]: - @spark-web/text-input@5.0.0 - @spark-web/heading@5.0.0 - @spark-web/button@5.0.0 - @spark-web/field@5.0.0 - @spark-web/stack@5.0.0 - @spark-web/theme@5.0.0 - @spark-web/a11y@5.0.0 - @spark-web/icon@5.0.0 - @spark-web/text@5.0.0 - @spark-web/box@5.0.0 ## 5.0.0-rc.31 ### Patch Changes - Fix type-related issues - Updated dependencies []: - @spark-web/text-input@5.0.0-rc.31 - @spark-web/heading@5.0.0-rc.31 - @spark-web/button@5.0.0-rc.31 - @spark-web/field@5.0.0-rc.31 - @spark-web/stack@5.0.0-rc.31 - @spark-web/theme@5.0.0-rc.31 - @spark-web/a11y@5.0.0-rc.31 - @spark-web/icon@5.0.0-rc.31 - @spark-web/text@5.0.0-rc.31 - @spark-web/box@5.0.0-rc.31 ## 5.0.0-rc.30 ### Minor Changes - Adopt latest changes from stable main branch ### Patch Changes - Updated dependencies []: - @spark-web/text-input@5.0.0-rc.30 - @spark-web/heading@5.0.0-rc.30 - @spark-web/button@5.0.0-rc.30 - @spark-web/field@5.0.0-rc.30 - @spark-web/stack@5.0.0-rc.30 - @spark-web/theme@5.0.0-rc.30 - @spark-web/a11y@5.0.0-rc.30 - @spark-web/icon@5.0.0-rc.30 - @spark-web/text@5.0.0-rc.30 - @spark-web/box@5.0.0-rc.30 ## 5.0.0-rc.29 ### Minor Changes - Revise stylesheet maps to align with theme name change ### Patch Changes - Updated dependencies []: - @spark-web/text-input@5.0.0-rc.29 - @spark-web/heading@5.0.0-rc.29 - @spark-web/button@5.0.0-rc.29 - @spark-web/field@5.0.0-rc.29 - @spark-web/stack@5.0.0-rc.29 - @spark-web/theme@5.0.0-rc.29 - @spark-web/a11y@5.0.0-rc.29 - @spark-web/icon@5.0.0-rc.29 - @spark-web/text@5.0.0-rc.29 - @spark-web/box@5.0.0-rc.29 ## 5.0.0-rc.28 ### Minor Changes - Move fonts to theme package; Introduce Pantheon font family and stylesheet ### Patch Changes - Updated dependencies []: - @spark-web/text-input@5.0.0-rc.28 - @spark-web/heading@5.0.0-rc.28 - @spark-web/button@5.0.0-rc.28 - @spark-web/field@5.0.0-rc.28 - @spark-web/stack@5.0.0-rc.28 - @spark-web/theme@5.0.0-rc.28 - @spark-web/a11y@5.0.0-rc.28 - @spark-web/icon@5.0.0-rc.28 - @spark-web/text@5.0.0-rc.28 - @spark-web/box@5.0.0-rc.28 ## 5.0.0-rc.27 ### Minor Changes - Remove theme prop in button link ### Patch Changes - Updated dependencies []: - @spark-web/text-input@5.0.0-rc.27 - @spark-web/heading@5.0.0-rc.27 - @spark-web/button@5.0.0-rc.27 - @spark-web/field@5.0.0-rc.27 - @spark-web/stack@5.0.0-rc.27 - @spark-web/theme@5.0.0-rc.27 - @spark-web/a11y@5.0.0-rc.27 - @spark-web/icon@5.0.0-rc.27 - @spark-web/text@5.0.0-rc.27 - @spark-web/box@5.0.0-rc.27 ## 5.0.0-rc.26 ### Minor Changes - Roll back on using theme prop for component level theming; prefer using ThemeProvider in applications instead ### Patch Changes - Updated dependencies []: - @spark-web/text-input@5.0.0-rc.26 - @spark-web/heading@5.0.0-rc.26 - @spark-web/button@5.0.0-rc.26 - @spark-web/field@5.0.0-rc.26 - @spark-web/stack@5.0.0-rc.26 - @spark-web/theme@5.0.0-rc.26 - @spark-web/a11y@5.0.0-rc.26 - @spark-web/icon@5.0.0-rc.26 - @spark-web/text@5.0.0-rc.26 - @spark-web/box@5.0.0-rc.26 ## 5.0.0-rc.25 ### Minor Changes - Implement checkbox tokens for test theme ### Patch Changes - Updated dependencies []: - @spark-web/text-input@5.0.0-rc.25 - @spark-web/heading@5.0.0-rc.25 - @spark-web/button@5.0.0-rc.25 - @spark-web/field@5.0.0-rc.25 - @spark-web/stack@5.0.0-rc.25 - @spark-web/theme@5.0.0-rc.25 - @spark-web/a11y@5.0.0-rc.25 - @spark-web/icon@5.0.0-rc.25 - @spark-web/text@5.0.0-rc.25 - @spark-web/box@5.0.0-rc.25 ## 5.0.0-rc.24 ### Minor Changes - Resolve issues with package build output ### Patch Changes - Updated dependencies []: - @spark-web/text-input@5.0.0-rc.24 - @spark-web/heading@5.0.0-rc.24 - @spark-web/button@5.0.0-rc.24 - @spark-web/field@5.0.0-rc.24 - @spark-web/stack@5.0.0-rc.24 - @spark-web/theme@5.0.0-rc.24 - @spark-web/a11y@5.0.0-rc.24 - @spark-web/icon@5.0.0-rc.24 - @spark-web/text@5.0.0-rc.24 - @spark-web/box@5.0.0-rc.24 ## 1.0.0-rc.21 ### Minor Changes - Introduce global theming provider to set global default theme ### Patch Changes - Updated dependencies []: - @spark-web/text-input@4.0.0-rc.21 - @spark-web/heading@3.0.0-rc.21 - @spark-web/button@2.0.0-rc.21 - @spark-web/field@4.0.0-rc.21 - @spark-web/stack@2.0.0-rc.21 - @spark-web/theme@4.0.0-rc.21 - @spark-web/a11y@2.0.0-rc.21 - @spark-web/icon@2.0.0-rc.21 - @spark-web/text@2.0.0-rc.21 - @spark-web/box@2.0.0-rc.21 ## 1.0.0-rc.20 ### Minor Changes - Support for component-level theming; button-level theming ### Patch Changes - Updated dependencies []: - @spark-web/text-input@4.0.0-rc.20 - @spark-web/heading@3.0.0-rc.20 - @spark-web/button@2.0.0-rc.20 - @spark-web/field@4.0.0-rc.20 - @spark-web/stack@2.0.0-rc.20 - @spark-web/theme@4.0.0-rc.20 - @spark-web/a11y@2.0.0-rc.20 - @spark-web/icon@2.0.0-rc.20 - @spark-web/text@2.0.0-rc.20 - @spark-web/box@2.0.0-rc.20 ## 1.0.0-rc.19 ### Major Changes - test ### Patch Changes - Updated dependencies []: - @spark-web/text-input@4.0.0-rc.19 - @spark-web/heading@3.0.0-rc.19 - @spark-web/button@2.0.0-rc.19 - @spark-web/field@4.0.0-rc.19 - @spark-web/stack@2.0.0-rc.19 - @spark-web/theme@4.0.0-rc.19 - @spark-web/a11y@2.0.0-rc.19 - @spark-web/icon@2.0.0-rc.19 - @spark-web/text@2.0.0-rc.19 - @spark-web/box@2.0.0-rc.19 ## 1.0.0-rc.18 ### Major Changes - tests ### Patch Changes - Updated dependencies []: - @spark-web/text-input@4.0.0-rc.18 - @spark-web/heading@3.0.0-rc.18 - @spark-web/button@2.0.0-rc.18 - @spark-web/field@4.0.0-rc.18 - @spark-web/stack@2.0.0-rc.18 - @spark-web/theme@4.0.0-rc.18 - @spark-web/a11y@2.0.0-rc.18 - @spark-web/icon@2.0.0-rc.18 - @spark-web/text@2.0.0-rc.18 - @spark-web/box@2.0.0-rc.18 ## 1.0.0-rc.17 ### Major Changes - test ### Patch Changes - Updated dependencies []: - @spark-web/text-input@4.0.0-rc.17 - @spark-web/heading@3.0.0-rc.17 - @spark-web/button@2.0.0-rc.17 - @spark-web/field@4.0.0-rc.17 - @spark-web/stack@2.0.0-rc.17 - @spark-web/theme@4.0.0-rc.17 - @spark-web/a11y@2.0.0-rc.17 - @spark-web/icon@2.0.0-rc.17 - @spark-web/text@2.0.0-rc.17 - @spark-web/box@2.0.0-rc.17 ## 1.0.0-rc.16 ### Major Changes - test ### Patch Changes - Updated dependencies []: - @spark-web/text-input@4.0.0-rc.16 - @spark-web/heading@3.0.0-rc.16 - @spark-web/button@2.0.0-rc.16 - @spark-web/field@4.0.0-rc.16 - @spark-web/stack@2.0.0-rc.16 - @spark-web/theme@4.0.0-rc.16 - @spark-web/a11y@2.0.0-rc.16 - @spark-web/icon@2.0.0-rc.16 - @spark-web/text@2.0.0-rc.16 - @spark-web/box@2.0.0-rc.16 ## 1.0.0-rc.15 ### Major Changes - test ### Patch Changes - Updated dependencies []: - @spark-web/text-input@4.0.0-rc.15 - @spark-web/heading@3.0.0-rc.15 - @spark-web/button@2.0.0-rc.15 - @spark-web/field@4.0.0-rc.15 - @spark-web/stack@2.0.0-rc.15 - @spark-web/theme@4.0.0-rc.15 - @spark-web/a11y@2.0.0-rc.15 - @spark-web/icon@2.0.0-rc.15 - @spark-web/text@2.0.0-rc.15 - @spark-web/box@2.0.0-rc.15 ## 1.0.0-rc.14 ### Major Changes - test ### Patch Changes - Updated dependencies []: - @spark-web/text-input@4.0.0-rc.14 - @spark-web/heading@3.0.0-rc.14 - @spark-web/button@2.0.0-rc.14 - @spark-web/field@4.0.0-rc.14 - @spark-web/stack@2.0.0-rc.14 - @spark-web/theme@4.0.0-rc.14 - @spark-web/a11y@2.0.0-rc.14 - @spark-web/icon@2.0.0-rc.14 - @spark-web/text@2.0.0-rc.14 - @spark-web/box@2.0.0-rc.14 ## 1.0.0-rc.13 ### Major Changes - test ### Patch Changes - Updated dependencies []: - @spark-web/text-input@4.0.0-rc.13 - @spark-web/heading@3.0.0-rc.13 - @spark-web/button@2.0.0-rc.13 - @spark-web/field@4.0.0-rc.13 - @spark-web/stack@2.0.0-rc.13 - @spark-web/theme@4.0.0-rc.13 - @spark-web/a11y@2.0.0-rc.13 - @spark-web/icon@2.0.0-rc.13 - @spark-web/text@2.0.0-rc.13 - @spark-web/box@2.0.0-rc.13 ## 1.0.0-rc.12 ### Major Changes - test ### Patch Changes - Updated dependencies []: - @spark-web/text-input@4.0.0-rc.12 - @spark-web/heading@3.0.0-rc.12 - @spark-web/button@2.0.0-rc.12 - @spark-web/field@4.0.0-rc.12 - @spark-web/stack@2.0.0-rc.12 - @spark-web/theme@4.0.0-rc.12 - @spark-web/a11y@2.0.0-rc.12 - @spark-web/icon@2.0.0-rc.12 - @spark-web/text@2.0.0-rc.12 - @spark-web/box@2.0.0-rc.12 ## 1.0.0-rc.11 ### Major Changes - test ### Patch Changes - Updated dependencies []: - @spark-web/text-input@4.0.0-rc.11 - @spark-web/heading@3.0.0-rc.11 - @spark-web/button@2.0.0-rc.11 - @spark-web/field@4.0.0-rc.11 - @spark-web/stack@2.0.0-rc.11 - @spark-web/theme@4.0.0-rc.11 - @spark-web/a11y@2.0.0-rc.11 - @spark-web/icon@2.0.0-rc.11 - @spark-web/text@2.0.0-rc.11 - @spark-web/box@2.0.0-rc.11 ## 1.0.0-rc.10 ### Major Changes - test ### Patch Changes - Updated dependencies []: - @spark-web/text-input@4.0.0-rc.10 - @spark-web/heading@3.0.0-rc.10 - @spark-web/button@2.0.0-rc.10 - @spark-web/field@4.0.0-rc.10 - @spark-web/stack@2.0.0-rc.10 - @spark-web/theme@4.0.0-rc.10 - @spark-web/a11y@2.0.0-rc.10 - @spark-web/icon@2.0.0-rc.10 - @spark-web/text@2.0.0-rc.10 - @spark-web/box@2.0.0-rc.10 ## 1.0.0-rc.9 ### Major Changes - test ### Patch Changes - Updated dependencies []: - @spark-web/text-input@4.0.0-rc.9 - @spark-web/heading@3.0.0-rc.9 - @spark-web/button@2.0.0-rc.9 - @spark-web/field@4.0.0-rc.9 - @spark-web/stack@2.0.0-rc.9 - @spark-web/theme@4.0.0-rc.9 - @spark-web/a11y@2.0.0-rc.9 - @spark-web/icon@2.0.0-rc.9 - @spark-web/text@2.0.0-rc.9 - @spark-web/box@2.0.0-rc.9 ## 1.0.0-rc.8 ### Major Changes - test ### Patch Changes - Updated dependencies []: - @spark-web/text-input@4.0.0-rc.8 - @spark-web/heading@3.0.0-rc.8 - @spark-web/button@2.0.0-rc.8 - @spark-web/field@4.0.0-rc.8 - @spark-web/stack@2.0.0-rc.8 - @spark-web/theme@4.0.0-rc.8 - @spark-web/a11y@2.0.0-rc.8 - @spark-web/icon@2.0.0-rc.8 - @spark-web/text@2.0.0-rc.8 - @spark-web/box@2.0.0-rc.8 ## 1.0.0-rc.7 ### Major Changes - test ### Patch Changes - Updated dependencies []: - @spark-web/text-input@4.0.0-rc.7 - @spark-web/heading@3.0.0-rc.7 - @spark-web/button@2.0.0-rc.7 - @spark-web/field@4.0.0-rc.7 - @spark-web/stack@2.0.0-rc.7 - @spark-web/theme@4.0.0-rc.7 - @spark-web/a11y@2.0.0-rc.7 - @spark-web/icon@2.0.0-rc.7 - @spark-web/text@2.0.0-rc.7 - @spark-web/box@2.0.0-rc.7 ## 1.0.0-rc.6 ### Major Changes - test ### Patch Changes - Updated dependencies []: - @spark-web/text-input@4.0.0-rc.6 - @spark-web/heading@3.0.0-rc.6 - @spark-web/button@2.0.0-rc.6 - @spark-web/field@4.0.0-rc.6 - @spark-web/stack@2.0.0-rc.6 - @spark-web/theme@4.0.0-rc.6 - @spark-web/a11y@2.0.0-rc.6 - @spark-web/icon@2.0.0-rc.6 - @spark-web/text@2.0.0-rc.6 - @spark-web/box@2.0.0-rc.6 ## 1.0.0-rc.5 ### Major Changes - test ### Patch Changes - Updated dependencies []: - @spark-web/text-input@4.0.0-rc.5 - @spark-web/heading@3.0.0-rc.5 - @spark-web/button@2.0.0-rc.5 - @spark-web/field@4.0.0-rc.5 - @spark-web/stack@2.0.0-rc.5 - @spark-web/theme@4.0.0-rc.5 - @spark-web/a11y@2.0.0-rc.5 - @spark-web/icon@2.0.0-rc.5 - @spark-web/text@2.0.0-rc.5 - @spark-web/box@2.0.0-rc.5 ## 1.0.0-rc.4 ### Major Changes - bug ### Patch Changes - Updated dependencies []: - @spark-web/text-input@4.0.0-rc.4 - @spark-web/heading@3.0.0-rc.4 - @spark-web/button@2.0.0-rc.4 - @spark-web/field@4.0.0-rc.4 - @spark-web/stack@2.0.0-rc.4 - @spark-web/theme@4.0.0-rc.4 - @spark-web/a11y@2.0.0-rc.4 - @spark-web/icon@2.0.0-rc.4 - @spark-web/text@2.0.0-rc.4 - @spark-web/box@2.0.0-rc.4 ## 1.0.0-rc.3 ### Major Changes - upgrade package ### Patch Changes - Updated dependencies []: - @spark-web/text-input@4.0.0-rc.3 - @spark-web/heading@3.0.0-rc.3 - @spark-web/button@2.0.0-rc.3 - @spark-web/field@4.0.0-rc.3 - @spark-web/stack@2.0.0-rc.3 - @spark-web/theme@4.0.0-rc.3 - @spark-web/a11y@2.0.0-rc.3 - @spark-web/icon@2.0.0-rc.3 - @spark-web/text@2.0.0-rc.3 - @spark-web/box@2.0.0-rc.3 ## 1.0.0-rc.2 ### Major Changes - add parser ### Patch Changes - Updated dependencies []: - @spark-web/text-input@4.0.0-rc.2 - @spark-web/heading@3.0.0-rc.2 - @spark-web/button@2.0.0-rc.2 - @spark-web/field@4.0.0-rc.2 - @spark-web/stack@2.0.0-rc.2 - @spark-web/theme@4.0.0-rc.2 - @spark-web/a11y@2.0.0-rc.2 - @spark-web/icon@2.0.0-rc.2 - @spark-web/text@2.0.0-rc.2 - @spark-web/box@2.0.0-rc.2 ## 1.0.0-rc.1 ### Major Changes - rc ### Patch Changes - Updated dependencies []: - @spark-web/text-input@4.0.0-rc.1 - @spark-web/heading@3.0.0-rc.1 - @spark-web/button@2.0.0-rc.1 - @spark-web/field@4.0.0-rc.1 - @spark-web/stack@2.0.0-rc.1 - @spark-web/theme@4.0.0-rc.1 - @spark-web/a11y@2.0.0-rc.1 - @spark-web/icon@2.0.0-rc.1 - @spark-web/text@2.0.0-rc.1 - @spark-web/box@2.0.0-rc.1 ## 1.0.0-rc.0 ### Major Changes - rc versio ### Patch Changes - Updated dependencies []: - @spark-web/text-input@4.0.0-rc.0 - @spark-web/heading@3.0.0-rc.0 - @spark-web/button@2.0.0-rc.0 - @spark-web/field@4.0.0-rc.0 - @spark-web/stack@2.0.0-rc.0 - @spark-web/theme@4.0.0-rc.0 - @spark-web/a11y@2.0.0-rc.0 - @spark-web/icon@2.0.0-rc.0 - @spark-web/text@2.0.0-rc.0 - @spark-web/box@2.0.0-rc.0 ## 0.2.2 ### Patch Changes - [#454](https://github.com/brighte-labs/spark-web/pull/454) [`d0ca766`](https://github.com/brighte-labs/spark-web/commit/d0ca766b3c903493a82593a215d0cf214db99271) Thanks [@mkt-brighte](https://github.com/mkt-brighte)! - Autoformat date input ## 0.2.0 ### Minor Changes - [#382](https://github.com/brighte-labs/spark-web/pull/382) [`955bf5d`](https://github.com/brighte-labs/spark-web/commit/955bf5d7698bfdf45e7f317aa3e726c81d3444c0) Thanks [@dilipt-brighte](https://github.com/dilipt-brighte)! - Updates React version to latest (18.2.0) ### Patch Changes - Updated dependencies [[`955bf5d`](https://github.com/brighte-labs/spark-web/commit/955bf5d7698bfdf45e7f317aa3e726c81d3444c0)]: - @spark-web/a11y@1.4.0 - @spark-web/box@1.2.0 - @spark-web/button@1.5.0 - @spark-web/field@3.1.0 - @spark-web/heading@2.2.0 - @spark-web/icon@1.3.0 - @spark-web/stack@1.1.0 - @spark-web/text@1.2.0 - @spark-web/text-input@3.0.0 - @spark-web/theme@3.2.0 ## 0.1.0 ### Minor Changes - [#216](https://github.com/brighte-labs/spark-web/pull/216) [`dbfad22`](https://github.com/brighte-labs/spark-web/commit/dbfad220c84bb05ce5789baee6dad181dc9f7031) Thanks [@lukebennett88](https://github.com/lukebennett88)! - Add DatePicker component