From 2e0152d3f00560652863ad3f5fe486d3b1d7d59b Mon Sep 17 00:00:00 2001 From: codebender828 Date: Fri, 17 Jul 2020 18:16:38 +0800 Subject: [PATCH 1/3] fix(menu): closeOnBlur --- packages/chakra-ui-core/src/CMenu/CMenu.js | 4 +- .../chakra-ui-core/src/CMenu/CMenu.stories.js | 68 ++++++++++--------- .../chakra-ui-core/src/CPopper/CPopper.js | 2 +- 3 files changed, 38 insertions(+), 36 deletions(-) diff --git a/packages/chakra-ui-core/src/CMenu/CMenu.js b/packages/chakra-ui-core/src/CMenu/CMenu.js index ca6f8a42..abbaa196 100644 --- a/packages/chakra-ui-core/src/CMenu/CMenu.js +++ b/packages/chakra-ui-core/src/CMenu/CMenu.js @@ -384,7 +384,7 @@ const CMenuList = { } }, render (h) { - const { isOpen, buttonNode, menuId, buttonId, placement, closeMenu } = this.context + const { isOpen, buttonNode, menuId, buttonId, placement, closeMenu, closeOnBlur } = this.context return h(CPopper, { props: { usePortal: false, @@ -399,7 +399,7 @@ const CMenuList = { } } ], - closeOnClickAway: true, + closeOnClickAway: closeOnBlur, hasArrow: false }, attrs: { diff --git a/packages/chakra-ui-core/src/CMenu/CMenu.stories.js b/packages/chakra-ui-core/src/CMenu/CMenu.stories.js index 1cdb5b99..77012e76 100644 --- a/packages/chakra-ui-core/src/CMenu/CMenu.stories.js +++ b/packages/chakra-ui-core/src/CMenu/CMenu.stories.js @@ -1,46 +1,29 @@ import { storiesOf } from '@storybook/vue' -import { CMenu, CMenuGroup, CMenuButton, CMenuList, CMenuOptionGroup, CImage, CMenuItemOption, CMenuItem, CMenuDivider, CIcon, defaultTheme } from '..' +import { CMenu, CFade, CMenuGroup, CMenuButton, CMenuList, CMenuOptionGroup, CImage, CMenuItemOption, CMenuItem, CMenuDivider, CIcon, defaultTheme } from '..' console.log({ defaultTheme }) storiesOf('UI | Menu', module) - .add('Default Menu', () => ({ - components: { CMenu, CMenuGroup, CMenuButton, CMenuList, CMenuItem, CMenuDivider, CIcon }, - template: ` - - - Actions - - - Download - Create a Copy - Mark as Draft - Delete - - Attend a Workshop - - - - ` - })) .add('With internal state', () => ({ - components: { CMenu, CMenuGroup, CMenuButton, CMenuList, CMenuItem, CMenuDivider }, + components: { CFade, CMenu, CMenuGroup, CMenuButton, CMenuList, CMenuItem, CMenuDivider }, template: ` - + {{ isOpen ? 'Close' : 'Open' }} - - - My Account - Payments - - - - Docs - FAQ - - + + + + My Account + Payments + + + + Docs + FAQ + + + ` })) @@ -123,3 +106,22 @@ storiesOf('UI | Menu', module) ` })) + .add('No close on blur', () => ({ + components: { CMenu, CMenuGroup, CMenuButton, CMenuList, CMenuItem, CMenuDivider, CIcon }, + template: ` + + + Actions + + + Download + Create a Copy + Mark as Draft + Delete + + Attend a Workshop + + + + ` + })) diff --git a/packages/chakra-ui-core/src/CPopper/CPopper.js b/packages/chakra-ui-core/src/CPopper/CPopper.js index 6ed1ca26..d495e05b 100644 --- a/packages/chakra-ui-core/src/CPopper/CPopper.js +++ b/packages/chakra-ui-core/src/CPopper/CPopper.js @@ -259,7 +259,7 @@ const CPopper = { */ wrapClose (e) { if (this.popper && !(this.anchor.contains(e.target))) { - this.handleClose() + this.closeOnClickAway && this.handleClose() } }, From f929cb84b45dbfcc74592f2c60e43573ff2f900a Mon Sep 17 00:00:00 2001 From: codebender828 Date: Fri, 17 Jul 2020 19:05:06 +0800 Subject: [PATCH 2/3] chore: moved docs site to separate directory --- package.json | 3 ++- .../chakra-ui-core/src/utils/playground.stories.js | 2 +- .../chakra-ui-docs/components/internal-icons.js | 1 - {packages/chakra-ui-docs => website}/.babelrc | 0 {packages/chakra-ui-docs => website}/.eslintignore | 0 {packages/chakra-ui-docs => website}/.gitignore | 0 {packages/chakra-ui-docs => website}/.nowignore | 0 {packages/chakra-ui-docs => website}/CHANGELOG.md | 0 {packages/chakra-ui-docs => website}/README.md | 0 .../assets/logo/chakra-ui-vue-blue.svg | 0 .../assets/logo/chakra-ui-vue-blue@2x.png | Bin .../assets/logo/chakra-ui-vue-logo.svg | 0 .../assets/logo/chakra-ui-vue-logo@2x.png | Bin .../components/BottomLink.vue | 0 .../components/CodeBlock.js | 0 .../components/ColorPalette.js | 0 .../components/Example.vue | 0 .../components/FileContributors.vue | 0 .../components/Footer.vue | 0 .../chakra-ui-docs => website}/components/Hero.vue | 0 .../components/LiveEditor.js | 0 .../chakra-ui-docs => website}/components/Logo.vue | 0 .../chakra-ui-docs => website}/components/Lorem.vue | 0 .../components/MDXComponents.js | 0 .../components/MobileNav.vue | 0 .../components/Navbar.vue | 0 .../chakra-ui-docs => website}/components/SEO.js | 0 .../components/SideNavContent.vue | 0 .../components/Sidebar.vue | 0 .../components/chakra-icons.js | 0 .../components/components.js | 0 website/components/internal-icons.js | 1 + .../components/live-editor-layout.vue | 0 .../components/nav-links.js | 0 .../chakra-ui-docs => website}/css/components.scss | 0 .../css/fonts/Inter-Bold.woff2 | Bin .../css/fonts/Inter-Light.woff2 | Bin .../css/fonts/Inter-Regular.woff2 | Bin .../chakra-ui-docs => website}/css/fonts/fonts.css | 0 .../chakra-ui-docs => website}/css/night-owl.css | 0 {packages/chakra-ui-docs => website}/css/page.css | 0 {packages/chakra-ui-docs => website}/jsconfig.json | 0 .../chakra-ui-docs => website}/layouts/README.md | 0 .../chakra-ui-docs => website}/layouts/default.vue | 0 .../chakra-ui-docs => website}/layouts/home.vue | 0 .../chakra-ui-docs => website}/modules/routes.js | 0 {packages/chakra-ui-docs => website}/now.json | 0 {packages/chakra-ui-docs => website}/nuxt.config.js | 0 {packages/chakra-ui-docs => website}/package.json | 0 .../pages/accessibility.mdx | 0 .../chakra-ui-docs => website}/pages/accordion.mdx | 0 .../chakra-ui-docs => website}/pages/alert.mdx | 0 .../pages/alertdialog.mdx | 0 .../pages/aspectratiobox.mdx | 0 .../chakra-ui-docs => website}/pages/avatar.mdx | 0 .../chakra-ui-docs => website}/pages/badge.mdx | 0 {packages/chakra-ui-docs => website}/pages/box.mdx | 0 .../chakra-ui-docs => website}/pages/breadcrumb.mdx | 0 .../chakra-ui-docs => website}/pages/button.mdx | 0 .../chakra-ui-docs => website}/pages/checkbox.mdx | 0 .../pages/circularprogress.mdx | 0 .../pages/closebutton.mdx | 0 {packages/chakra-ui-docs => website}/pages/code.mdx | 0 .../chakra-ui-docs => website}/pages/collapse.mdx | 0 .../chakra-ui-docs => website}/pages/color-mode.mdx | 0 .../pages/constraint-based-design.mdx | 0 .../pages/contributing.mdx | 0 .../pages/contributors.vue | 0 .../chakra-ui-docs => website}/pages/controlbox.mdx | 0 .../chakra-ui-docs => website}/pages/divider.mdx | 0 .../chakra-ui-docs => website}/pages/drawer.mdx | 0 .../chakra-ui-docs => website}/pages/editable.mdx | 0 .../pages/extending-theme.mdx | 0 {packages/chakra-ui-docs => website}/pages/flex.mdx | 0 .../pages/formcontrol.mdx | 0 .../pages/getting-started.mdx | 0 {packages/chakra-ui-docs => website}/pages/grid.mdx | 0 .../chakra-ui-docs => website}/pages/heading.mdx | 0 {packages/chakra-ui-docs => website}/pages/icon.mdx | 0 .../chakra-ui-docs => website}/pages/iconbutton.mdx | 0 .../chakra-ui-docs => website}/pages/image.mdx | 0 .../chakra-ui-docs => website}/pages/index.vue | 0 .../chakra-ui-docs => website}/pages/input.mdx | 0 {packages/chakra-ui-docs => website}/pages/link.mdx | 0 {packages/chakra-ui-docs => website}/pages/list.mdx | 0 {packages/chakra-ui-docs => website}/pages/menu.mdx | 0 .../chakra-ui-docs => website}/pages/modal.mdx | 0 .../pages/numberinput.mdx | 0 .../pages/plugin-options.mdx | 0 .../chakra-ui-docs => website}/pages/popover.mdx | 0 .../chakra-ui-docs => website}/pages/principles.mdx | 0 .../chakra-ui-docs => website}/pages/progress.mdx | 0 .../chakra-ui-docs => website}/pages/pseudobox.mdx | 0 .../chakra-ui-docs => website}/pages/radio.mdx | 0 .../chakra-ui-docs => website}/pages/recipes.mdx | 0 .../pages/responsive-styles.mdx | 0 .../chakra-ui-docs => website}/pages/select.mdx | 0 .../chakra-ui-docs => website}/pages/simplegrid.mdx | 0 .../chakra-ui-docs => website}/pages/slider.mdx | 0 .../chakra-ui-docs => website}/pages/spinner.mdx | 0 .../chakra-ui-docs => website}/pages/stack.mdx | 0 .../chakra-ui-docs => website}/pages/starters.mdx | 0 {packages/chakra-ui-docs => website}/pages/stat.mdx | 0 .../chakra-ui-docs => website}/pages/storybook.mdx | 0 .../pages/style-props.mdx | 0 .../chakra-ui-docs => website}/pages/switch.mdx | 0 {packages/chakra-ui-docs => website}/pages/tabs.mdx | 0 {packages/chakra-ui-docs => website}/pages/tag.mdx | 0 {packages/chakra-ui-docs => website}/pages/text.mdx | 0 .../chakra-ui-docs => website}/pages/textarea.mdx | 0 .../chakra-ui-docs => website}/pages/theme.mdx | 0 .../chakra-ui-docs => website}/pages/toast.mdx | 0 .../chakra-ui-docs => website}/pages/tooltip.mdx | 0 .../chakra-ui-docs => website}/pages/v-chakra.mdx | 0 .../pages/why-chakra-ui.mdx | 0 .../chakra-ui-docs => website}/pages/with-nuxt.mdx | 0 .../chakra-ui-docs => website}/plugins/analytics.js | 0 .../chakra-ui-docs => website}/plugins/chakra-ui.js | 0 .../chakra-ui-docs => website}/plugins/editor.js | 0 .../chakra-ui-docs => website}/plugins/links.js | 0 .../chakra-ui-docs => website}/plugins/vue-meta.js | 0 .../router.scrollBehaviour.js | 0 .../static/chakra-icon.svg | 0 .../chakra-ui-docs => website}/static/chakra.png | Bin .../chakra-ui-docs => website}/static/favicon.ico | Bin {packages/chakra-ui-docs => website}/static/sw.js | 0 .../chakra-ui-docs => website}/utils/all-routes.js | 0 {packages/chakra-ui-docs => website}/utils/index.js | 0 128 files changed, 4 insertions(+), 3 deletions(-) delete mode 100644 packages/chakra-ui-docs/components/internal-icons.js rename {packages/chakra-ui-docs => website}/.babelrc (100%) rename {packages/chakra-ui-docs => website}/.eslintignore (100%) rename {packages/chakra-ui-docs => website}/.gitignore (100%) rename {packages/chakra-ui-docs => website}/.nowignore (100%) rename {packages/chakra-ui-docs => website}/CHANGELOG.md (100%) rename {packages/chakra-ui-docs => website}/README.md (100%) rename {packages/chakra-ui-docs => website}/assets/logo/chakra-ui-vue-blue.svg (100%) rename {packages/chakra-ui-docs => website}/assets/logo/chakra-ui-vue-blue@2x.png (100%) rename {packages/chakra-ui-docs => website}/assets/logo/chakra-ui-vue-logo.svg (100%) rename {packages/chakra-ui-docs => website}/assets/logo/chakra-ui-vue-logo@2x.png (100%) rename {packages/chakra-ui-docs => website}/components/BottomLink.vue (100%) rename {packages/chakra-ui-docs => website}/components/CodeBlock.js (100%) rename {packages/chakra-ui-docs => website}/components/ColorPalette.js (100%) rename {packages/chakra-ui-docs => website}/components/Example.vue (100%) rename {packages/chakra-ui-docs => website}/components/FileContributors.vue (100%) rename {packages/chakra-ui-docs => website}/components/Footer.vue (100%) rename {packages/chakra-ui-docs => website}/components/Hero.vue (100%) rename {packages/chakra-ui-docs => website}/components/LiveEditor.js (100%) rename {packages/chakra-ui-docs => website}/components/Logo.vue (100%) rename {packages/chakra-ui-docs => website}/components/Lorem.vue (100%) rename {packages/chakra-ui-docs => website}/components/MDXComponents.js (100%) rename {packages/chakra-ui-docs => website}/components/MobileNav.vue (100%) rename {packages/chakra-ui-docs => website}/components/Navbar.vue (100%) rename {packages/chakra-ui-docs => website}/components/SEO.js (100%) rename {packages/chakra-ui-docs => website}/components/SideNavContent.vue (100%) rename {packages/chakra-ui-docs => website}/components/Sidebar.vue (100%) rename {packages/chakra-ui-docs => website}/components/chakra-icons.js (100%) rename {packages/chakra-ui-docs => website}/components/components.js (100%) create mode 100644 website/components/internal-icons.js rename {packages/chakra-ui-docs => website}/components/live-editor-layout.vue (100%) rename {packages/chakra-ui-docs => website}/components/nav-links.js (100%) rename {packages/chakra-ui-docs => website}/css/components.scss (100%) rename {packages/chakra-ui-docs => website}/css/fonts/Inter-Bold.woff2 (100%) rename {packages/chakra-ui-docs => website}/css/fonts/Inter-Light.woff2 (100%) rename {packages/chakra-ui-docs => website}/css/fonts/Inter-Regular.woff2 (100%) rename {packages/chakra-ui-docs => website}/css/fonts/fonts.css (100%) rename {packages/chakra-ui-docs => website}/css/night-owl.css (100%) rename {packages/chakra-ui-docs => website}/css/page.css (100%) rename {packages/chakra-ui-docs => website}/jsconfig.json (100%) rename {packages/chakra-ui-docs => website}/layouts/README.md (100%) rename {packages/chakra-ui-docs => website}/layouts/default.vue (100%) rename {packages/chakra-ui-docs => website}/layouts/home.vue (100%) rename {packages/chakra-ui-docs => website}/modules/routes.js (100%) rename {packages/chakra-ui-docs => website}/now.json (100%) rename {packages/chakra-ui-docs => website}/nuxt.config.js (100%) rename {packages/chakra-ui-docs => website}/package.json (100%) rename {packages/chakra-ui-docs => website}/pages/accessibility.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/accordion.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/alert.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/alertdialog.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/aspectratiobox.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/avatar.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/badge.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/box.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/breadcrumb.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/button.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/checkbox.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/circularprogress.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/closebutton.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/code.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/collapse.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/color-mode.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/constraint-based-design.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/contributing.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/contributors.vue (100%) rename {packages/chakra-ui-docs => website}/pages/controlbox.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/divider.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/drawer.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/editable.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/extending-theme.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/flex.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/formcontrol.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/getting-started.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/grid.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/heading.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/icon.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/iconbutton.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/image.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/index.vue (100%) rename {packages/chakra-ui-docs => website}/pages/input.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/link.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/list.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/menu.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/modal.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/numberinput.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/plugin-options.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/popover.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/principles.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/progress.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/pseudobox.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/radio.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/recipes.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/responsive-styles.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/select.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/simplegrid.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/slider.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/spinner.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/stack.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/starters.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/stat.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/storybook.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/style-props.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/switch.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/tabs.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/tag.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/text.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/textarea.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/theme.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/toast.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/tooltip.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/v-chakra.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/why-chakra-ui.mdx (100%) rename {packages/chakra-ui-docs => website}/pages/with-nuxt.mdx (100%) rename {packages/chakra-ui-docs => website}/plugins/analytics.js (100%) rename {packages/chakra-ui-docs => website}/plugins/chakra-ui.js (100%) rename {packages/chakra-ui-docs => website}/plugins/editor.js (100%) rename {packages/chakra-ui-docs => website}/plugins/links.js (100%) rename {packages/chakra-ui-docs => website}/plugins/vue-meta.js (100%) rename {packages/chakra-ui-docs => website}/router.scrollBehaviour.js (100%) rename {packages/chakra-ui-docs => website}/static/chakra-icon.svg (100%) rename {packages/chakra-ui-docs => website}/static/chakra.png (100%) rename {packages/chakra-ui-docs => website}/static/favicon.ico (100%) rename {packages/chakra-ui-docs => website}/static/sw.js (100%) rename {packages/chakra-ui-docs => website}/utils/all-routes.js (100%) rename {packages/chakra-ui-docs => website}/utils/index.js (100%) diff --git a/package.json b/package.json index 579d0661..70d01776 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,8 @@ }, "workspaces": { "packages": [ - "packages/*" + "packages/*", + "website" ], "nohoist": [ "core-js" diff --git a/packages/chakra-ui-core/src/utils/playground.stories.js b/packages/chakra-ui-core/src/utils/playground.stories.js index ee7aa38d..745c3a59 100644 --- a/packages/chakra-ui-core/src/utils/playground.stories.js +++ b/packages/chakra-ui-core/src/utils/playground.stories.js @@ -1,7 +1,7 @@ /* eslint import/namespace: [2, { allowComputed: true }] */ import { storiesOf } from '@storybook/vue' import Vue from 'vue' -import CodeBlock from '../../../chakra-ui-docs/components/CodeBlock.js' +import CodeBlock from '../../../../website/components/CodeBlock.js' import * as ChakraComponents from '..' Object.keys(ChakraComponents).forEach((key) => { diff --git a/packages/chakra-ui-docs/components/internal-icons.js b/packages/chakra-ui-docs/components/internal-icons.js deleted file mode 100644 index d0d79aa2..00000000 --- a/packages/chakra-ui-docs/components/internal-icons.js +++ /dev/null @@ -1 +0,0 @@ -export { default as icons } from '../../chakra-ui-core/src/lib/internal-icons.js' diff --git a/packages/chakra-ui-docs/.babelrc b/website/.babelrc similarity index 100% rename from packages/chakra-ui-docs/.babelrc rename to website/.babelrc diff --git a/packages/chakra-ui-docs/.eslintignore b/website/.eslintignore similarity index 100% rename from packages/chakra-ui-docs/.eslintignore rename to website/.eslintignore diff --git a/packages/chakra-ui-docs/.gitignore b/website/.gitignore similarity index 100% rename from packages/chakra-ui-docs/.gitignore rename to website/.gitignore diff --git a/packages/chakra-ui-docs/.nowignore b/website/.nowignore similarity index 100% rename from packages/chakra-ui-docs/.nowignore rename to website/.nowignore diff --git a/packages/chakra-ui-docs/CHANGELOG.md b/website/CHANGELOG.md similarity index 100% rename from packages/chakra-ui-docs/CHANGELOG.md rename to website/CHANGELOG.md diff --git a/packages/chakra-ui-docs/README.md b/website/README.md similarity index 100% rename from packages/chakra-ui-docs/README.md rename to website/README.md diff --git a/packages/chakra-ui-docs/assets/logo/chakra-ui-vue-blue.svg b/website/assets/logo/chakra-ui-vue-blue.svg similarity index 100% rename from packages/chakra-ui-docs/assets/logo/chakra-ui-vue-blue.svg rename to website/assets/logo/chakra-ui-vue-blue.svg diff --git a/packages/chakra-ui-docs/assets/logo/chakra-ui-vue-blue@2x.png b/website/assets/logo/chakra-ui-vue-blue@2x.png similarity index 100% rename from packages/chakra-ui-docs/assets/logo/chakra-ui-vue-blue@2x.png rename to website/assets/logo/chakra-ui-vue-blue@2x.png diff --git a/packages/chakra-ui-docs/assets/logo/chakra-ui-vue-logo.svg b/website/assets/logo/chakra-ui-vue-logo.svg similarity index 100% rename from packages/chakra-ui-docs/assets/logo/chakra-ui-vue-logo.svg rename to website/assets/logo/chakra-ui-vue-logo.svg diff --git a/packages/chakra-ui-docs/assets/logo/chakra-ui-vue-logo@2x.png b/website/assets/logo/chakra-ui-vue-logo@2x.png similarity index 100% rename from packages/chakra-ui-docs/assets/logo/chakra-ui-vue-logo@2x.png rename to website/assets/logo/chakra-ui-vue-logo@2x.png diff --git a/packages/chakra-ui-docs/components/BottomLink.vue b/website/components/BottomLink.vue similarity index 100% rename from packages/chakra-ui-docs/components/BottomLink.vue rename to website/components/BottomLink.vue diff --git a/packages/chakra-ui-docs/components/CodeBlock.js b/website/components/CodeBlock.js similarity index 100% rename from packages/chakra-ui-docs/components/CodeBlock.js rename to website/components/CodeBlock.js diff --git a/packages/chakra-ui-docs/components/ColorPalette.js b/website/components/ColorPalette.js similarity index 100% rename from packages/chakra-ui-docs/components/ColorPalette.js rename to website/components/ColorPalette.js diff --git a/packages/chakra-ui-docs/components/Example.vue b/website/components/Example.vue similarity index 100% rename from packages/chakra-ui-docs/components/Example.vue rename to website/components/Example.vue diff --git a/packages/chakra-ui-docs/components/FileContributors.vue b/website/components/FileContributors.vue similarity index 100% rename from packages/chakra-ui-docs/components/FileContributors.vue rename to website/components/FileContributors.vue diff --git a/packages/chakra-ui-docs/components/Footer.vue b/website/components/Footer.vue similarity index 100% rename from packages/chakra-ui-docs/components/Footer.vue rename to website/components/Footer.vue diff --git a/packages/chakra-ui-docs/components/Hero.vue b/website/components/Hero.vue similarity index 100% rename from packages/chakra-ui-docs/components/Hero.vue rename to website/components/Hero.vue diff --git a/packages/chakra-ui-docs/components/LiveEditor.js b/website/components/LiveEditor.js similarity index 100% rename from packages/chakra-ui-docs/components/LiveEditor.js rename to website/components/LiveEditor.js diff --git a/packages/chakra-ui-docs/components/Logo.vue b/website/components/Logo.vue similarity index 100% rename from packages/chakra-ui-docs/components/Logo.vue rename to website/components/Logo.vue diff --git a/packages/chakra-ui-docs/components/Lorem.vue b/website/components/Lorem.vue similarity index 100% rename from packages/chakra-ui-docs/components/Lorem.vue rename to website/components/Lorem.vue diff --git a/packages/chakra-ui-docs/components/MDXComponents.js b/website/components/MDXComponents.js similarity index 100% rename from packages/chakra-ui-docs/components/MDXComponents.js rename to website/components/MDXComponents.js diff --git a/packages/chakra-ui-docs/components/MobileNav.vue b/website/components/MobileNav.vue similarity index 100% rename from packages/chakra-ui-docs/components/MobileNav.vue rename to website/components/MobileNav.vue diff --git a/packages/chakra-ui-docs/components/Navbar.vue b/website/components/Navbar.vue similarity index 100% rename from packages/chakra-ui-docs/components/Navbar.vue rename to website/components/Navbar.vue diff --git a/packages/chakra-ui-docs/components/SEO.js b/website/components/SEO.js similarity index 100% rename from packages/chakra-ui-docs/components/SEO.js rename to website/components/SEO.js diff --git a/packages/chakra-ui-docs/components/SideNavContent.vue b/website/components/SideNavContent.vue similarity index 100% rename from packages/chakra-ui-docs/components/SideNavContent.vue rename to website/components/SideNavContent.vue diff --git a/packages/chakra-ui-docs/components/Sidebar.vue b/website/components/Sidebar.vue similarity index 100% rename from packages/chakra-ui-docs/components/Sidebar.vue rename to website/components/Sidebar.vue diff --git a/packages/chakra-ui-docs/components/chakra-icons.js b/website/components/chakra-icons.js similarity index 100% rename from packages/chakra-ui-docs/components/chakra-icons.js rename to website/components/chakra-icons.js diff --git a/packages/chakra-ui-docs/components/components.js b/website/components/components.js similarity index 100% rename from packages/chakra-ui-docs/components/components.js rename to website/components/components.js diff --git a/website/components/internal-icons.js b/website/components/internal-icons.js new file mode 100644 index 00000000..7a76e12c --- /dev/null +++ b/website/components/internal-icons.js @@ -0,0 +1 @@ +export { default as icons } from '@chakra-ui/vue/src/lib/internal-icons' diff --git a/packages/chakra-ui-docs/components/live-editor-layout.vue b/website/components/live-editor-layout.vue similarity index 100% rename from packages/chakra-ui-docs/components/live-editor-layout.vue rename to website/components/live-editor-layout.vue diff --git a/packages/chakra-ui-docs/components/nav-links.js b/website/components/nav-links.js similarity index 100% rename from packages/chakra-ui-docs/components/nav-links.js rename to website/components/nav-links.js diff --git a/packages/chakra-ui-docs/css/components.scss b/website/css/components.scss similarity index 100% rename from packages/chakra-ui-docs/css/components.scss rename to website/css/components.scss diff --git a/packages/chakra-ui-docs/css/fonts/Inter-Bold.woff2 b/website/css/fonts/Inter-Bold.woff2 similarity index 100% rename from packages/chakra-ui-docs/css/fonts/Inter-Bold.woff2 rename to website/css/fonts/Inter-Bold.woff2 diff --git a/packages/chakra-ui-docs/css/fonts/Inter-Light.woff2 b/website/css/fonts/Inter-Light.woff2 similarity index 100% rename from packages/chakra-ui-docs/css/fonts/Inter-Light.woff2 rename to website/css/fonts/Inter-Light.woff2 diff --git a/packages/chakra-ui-docs/css/fonts/Inter-Regular.woff2 b/website/css/fonts/Inter-Regular.woff2 similarity index 100% rename from packages/chakra-ui-docs/css/fonts/Inter-Regular.woff2 rename to website/css/fonts/Inter-Regular.woff2 diff --git a/packages/chakra-ui-docs/css/fonts/fonts.css b/website/css/fonts/fonts.css similarity index 100% rename from packages/chakra-ui-docs/css/fonts/fonts.css rename to website/css/fonts/fonts.css diff --git a/packages/chakra-ui-docs/css/night-owl.css b/website/css/night-owl.css similarity index 100% rename from packages/chakra-ui-docs/css/night-owl.css rename to website/css/night-owl.css diff --git a/packages/chakra-ui-docs/css/page.css b/website/css/page.css similarity index 100% rename from packages/chakra-ui-docs/css/page.css rename to website/css/page.css diff --git a/packages/chakra-ui-docs/jsconfig.json b/website/jsconfig.json similarity index 100% rename from packages/chakra-ui-docs/jsconfig.json rename to website/jsconfig.json diff --git a/packages/chakra-ui-docs/layouts/README.md b/website/layouts/README.md similarity index 100% rename from packages/chakra-ui-docs/layouts/README.md rename to website/layouts/README.md diff --git a/packages/chakra-ui-docs/layouts/default.vue b/website/layouts/default.vue similarity index 100% rename from packages/chakra-ui-docs/layouts/default.vue rename to website/layouts/default.vue diff --git a/packages/chakra-ui-docs/layouts/home.vue b/website/layouts/home.vue similarity index 100% rename from packages/chakra-ui-docs/layouts/home.vue rename to website/layouts/home.vue diff --git a/packages/chakra-ui-docs/modules/routes.js b/website/modules/routes.js similarity index 100% rename from packages/chakra-ui-docs/modules/routes.js rename to website/modules/routes.js diff --git a/packages/chakra-ui-docs/now.json b/website/now.json similarity index 100% rename from packages/chakra-ui-docs/now.json rename to website/now.json diff --git a/packages/chakra-ui-docs/nuxt.config.js b/website/nuxt.config.js similarity index 100% rename from packages/chakra-ui-docs/nuxt.config.js rename to website/nuxt.config.js diff --git a/packages/chakra-ui-docs/package.json b/website/package.json similarity index 100% rename from packages/chakra-ui-docs/package.json rename to website/package.json diff --git a/packages/chakra-ui-docs/pages/accessibility.mdx b/website/pages/accessibility.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/accessibility.mdx rename to website/pages/accessibility.mdx diff --git a/packages/chakra-ui-docs/pages/accordion.mdx b/website/pages/accordion.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/accordion.mdx rename to website/pages/accordion.mdx diff --git a/packages/chakra-ui-docs/pages/alert.mdx b/website/pages/alert.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/alert.mdx rename to website/pages/alert.mdx diff --git a/packages/chakra-ui-docs/pages/alertdialog.mdx b/website/pages/alertdialog.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/alertdialog.mdx rename to website/pages/alertdialog.mdx diff --git a/packages/chakra-ui-docs/pages/aspectratiobox.mdx b/website/pages/aspectratiobox.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/aspectratiobox.mdx rename to website/pages/aspectratiobox.mdx diff --git a/packages/chakra-ui-docs/pages/avatar.mdx b/website/pages/avatar.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/avatar.mdx rename to website/pages/avatar.mdx diff --git a/packages/chakra-ui-docs/pages/badge.mdx b/website/pages/badge.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/badge.mdx rename to website/pages/badge.mdx diff --git a/packages/chakra-ui-docs/pages/box.mdx b/website/pages/box.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/box.mdx rename to website/pages/box.mdx diff --git a/packages/chakra-ui-docs/pages/breadcrumb.mdx b/website/pages/breadcrumb.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/breadcrumb.mdx rename to website/pages/breadcrumb.mdx diff --git a/packages/chakra-ui-docs/pages/button.mdx b/website/pages/button.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/button.mdx rename to website/pages/button.mdx diff --git a/packages/chakra-ui-docs/pages/checkbox.mdx b/website/pages/checkbox.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/checkbox.mdx rename to website/pages/checkbox.mdx diff --git a/packages/chakra-ui-docs/pages/circularprogress.mdx b/website/pages/circularprogress.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/circularprogress.mdx rename to website/pages/circularprogress.mdx diff --git a/packages/chakra-ui-docs/pages/closebutton.mdx b/website/pages/closebutton.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/closebutton.mdx rename to website/pages/closebutton.mdx diff --git a/packages/chakra-ui-docs/pages/code.mdx b/website/pages/code.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/code.mdx rename to website/pages/code.mdx diff --git a/packages/chakra-ui-docs/pages/collapse.mdx b/website/pages/collapse.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/collapse.mdx rename to website/pages/collapse.mdx diff --git a/packages/chakra-ui-docs/pages/color-mode.mdx b/website/pages/color-mode.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/color-mode.mdx rename to website/pages/color-mode.mdx diff --git a/packages/chakra-ui-docs/pages/constraint-based-design.mdx b/website/pages/constraint-based-design.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/constraint-based-design.mdx rename to website/pages/constraint-based-design.mdx diff --git a/packages/chakra-ui-docs/pages/contributing.mdx b/website/pages/contributing.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/contributing.mdx rename to website/pages/contributing.mdx diff --git a/packages/chakra-ui-docs/pages/contributors.vue b/website/pages/contributors.vue similarity index 100% rename from packages/chakra-ui-docs/pages/contributors.vue rename to website/pages/contributors.vue diff --git a/packages/chakra-ui-docs/pages/controlbox.mdx b/website/pages/controlbox.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/controlbox.mdx rename to website/pages/controlbox.mdx diff --git a/packages/chakra-ui-docs/pages/divider.mdx b/website/pages/divider.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/divider.mdx rename to website/pages/divider.mdx diff --git a/packages/chakra-ui-docs/pages/drawer.mdx b/website/pages/drawer.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/drawer.mdx rename to website/pages/drawer.mdx diff --git a/packages/chakra-ui-docs/pages/editable.mdx b/website/pages/editable.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/editable.mdx rename to website/pages/editable.mdx diff --git a/packages/chakra-ui-docs/pages/extending-theme.mdx b/website/pages/extending-theme.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/extending-theme.mdx rename to website/pages/extending-theme.mdx diff --git a/packages/chakra-ui-docs/pages/flex.mdx b/website/pages/flex.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/flex.mdx rename to website/pages/flex.mdx diff --git a/packages/chakra-ui-docs/pages/formcontrol.mdx b/website/pages/formcontrol.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/formcontrol.mdx rename to website/pages/formcontrol.mdx diff --git a/packages/chakra-ui-docs/pages/getting-started.mdx b/website/pages/getting-started.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/getting-started.mdx rename to website/pages/getting-started.mdx diff --git a/packages/chakra-ui-docs/pages/grid.mdx b/website/pages/grid.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/grid.mdx rename to website/pages/grid.mdx diff --git a/packages/chakra-ui-docs/pages/heading.mdx b/website/pages/heading.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/heading.mdx rename to website/pages/heading.mdx diff --git a/packages/chakra-ui-docs/pages/icon.mdx b/website/pages/icon.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/icon.mdx rename to website/pages/icon.mdx diff --git a/packages/chakra-ui-docs/pages/iconbutton.mdx b/website/pages/iconbutton.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/iconbutton.mdx rename to website/pages/iconbutton.mdx diff --git a/packages/chakra-ui-docs/pages/image.mdx b/website/pages/image.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/image.mdx rename to website/pages/image.mdx diff --git a/packages/chakra-ui-docs/pages/index.vue b/website/pages/index.vue similarity index 100% rename from packages/chakra-ui-docs/pages/index.vue rename to website/pages/index.vue diff --git a/packages/chakra-ui-docs/pages/input.mdx b/website/pages/input.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/input.mdx rename to website/pages/input.mdx diff --git a/packages/chakra-ui-docs/pages/link.mdx b/website/pages/link.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/link.mdx rename to website/pages/link.mdx diff --git a/packages/chakra-ui-docs/pages/list.mdx b/website/pages/list.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/list.mdx rename to website/pages/list.mdx diff --git a/packages/chakra-ui-docs/pages/menu.mdx b/website/pages/menu.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/menu.mdx rename to website/pages/menu.mdx diff --git a/packages/chakra-ui-docs/pages/modal.mdx b/website/pages/modal.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/modal.mdx rename to website/pages/modal.mdx diff --git a/packages/chakra-ui-docs/pages/numberinput.mdx b/website/pages/numberinput.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/numberinput.mdx rename to website/pages/numberinput.mdx diff --git a/packages/chakra-ui-docs/pages/plugin-options.mdx b/website/pages/plugin-options.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/plugin-options.mdx rename to website/pages/plugin-options.mdx diff --git a/packages/chakra-ui-docs/pages/popover.mdx b/website/pages/popover.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/popover.mdx rename to website/pages/popover.mdx diff --git a/packages/chakra-ui-docs/pages/principles.mdx b/website/pages/principles.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/principles.mdx rename to website/pages/principles.mdx diff --git a/packages/chakra-ui-docs/pages/progress.mdx b/website/pages/progress.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/progress.mdx rename to website/pages/progress.mdx diff --git a/packages/chakra-ui-docs/pages/pseudobox.mdx b/website/pages/pseudobox.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/pseudobox.mdx rename to website/pages/pseudobox.mdx diff --git a/packages/chakra-ui-docs/pages/radio.mdx b/website/pages/radio.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/radio.mdx rename to website/pages/radio.mdx diff --git a/packages/chakra-ui-docs/pages/recipes.mdx b/website/pages/recipes.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/recipes.mdx rename to website/pages/recipes.mdx diff --git a/packages/chakra-ui-docs/pages/responsive-styles.mdx b/website/pages/responsive-styles.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/responsive-styles.mdx rename to website/pages/responsive-styles.mdx diff --git a/packages/chakra-ui-docs/pages/select.mdx b/website/pages/select.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/select.mdx rename to website/pages/select.mdx diff --git a/packages/chakra-ui-docs/pages/simplegrid.mdx b/website/pages/simplegrid.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/simplegrid.mdx rename to website/pages/simplegrid.mdx diff --git a/packages/chakra-ui-docs/pages/slider.mdx b/website/pages/slider.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/slider.mdx rename to website/pages/slider.mdx diff --git a/packages/chakra-ui-docs/pages/spinner.mdx b/website/pages/spinner.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/spinner.mdx rename to website/pages/spinner.mdx diff --git a/packages/chakra-ui-docs/pages/stack.mdx b/website/pages/stack.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/stack.mdx rename to website/pages/stack.mdx diff --git a/packages/chakra-ui-docs/pages/starters.mdx b/website/pages/starters.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/starters.mdx rename to website/pages/starters.mdx diff --git a/packages/chakra-ui-docs/pages/stat.mdx b/website/pages/stat.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/stat.mdx rename to website/pages/stat.mdx diff --git a/packages/chakra-ui-docs/pages/storybook.mdx b/website/pages/storybook.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/storybook.mdx rename to website/pages/storybook.mdx diff --git a/packages/chakra-ui-docs/pages/style-props.mdx b/website/pages/style-props.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/style-props.mdx rename to website/pages/style-props.mdx diff --git a/packages/chakra-ui-docs/pages/switch.mdx b/website/pages/switch.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/switch.mdx rename to website/pages/switch.mdx diff --git a/packages/chakra-ui-docs/pages/tabs.mdx b/website/pages/tabs.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/tabs.mdx rename to website/pages/tabs.mdx diff --git a/packages/chakra-ui-docs/pages/tag.mdx b/website/pages/tag.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/tag.mdx rename to website/pages/tag.mdx diff --git a/packages/chakra-ui-docs/pages/text.mdx b/website/pages/text.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/text.mdx rename to website/pages/text.mdx diff --git a/packages/chakra-ui-docs/pages/textarea.mdx b/website/pages/textarea.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/textarea.mdx rename to website/pages/textarea.mdx diff --git a/packages/chakra-ui-docs/pages/theme.mdx b/website/pages/theme.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/theme.mdx rename to website/pages/theme.mdx diff --git a/packages/chakra-ui-docs/pages/toast.mdx b/website/pages/toast.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/toast.mdx rename to website/pages/toast.mdx diff --git a/packages/chakra-ui-docs/pages/tooltip.mdx b/website/pages/tooltip.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/tooltip.mdx rename to website/pages/tooltip.mdx diff --git a/packages/chakra-ui-docs/pages/v-chakra.mdx b/website/pages/v-chakra.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/v-chakra.mdx rename to website/pages/v-chakra.mdx diff --git a/packages/chakra-ui-docs/pages/why-chakra-ui.mdx b/website/pages/why-chakra-ui.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/why-chakra-ui.mdx rename to website/pages/why-chakra-ui.mdx diff --git a/packages/chakra-ui-docs/pages/with-nuxt.mdx b/website/pages/with-nuxt.mdx similarity index 100% rename from packages/chakra-ui-docs/pages/with-nuxt.mdx rename to website/pages/with-nuxt.mdx diff --git a/packages/chakra-ui-docs/plugins/analytics.js b/website/plugins/analytics.js similarity index 100% rename from packages/chakra-ui-docs/plugins/analytics.js rename to website/plugins/analytics.js diff --git a/packages/chakra-ui-docs/plugins/chakra-ui.js b/website/plugins/chakra-ui.js similarity index 100% rename from packages/chakra-ui-docs/plugins/chakra-ui.js rename to website/plugins/chakra-ui.js diff --git a/packages/chakra-ui-docs/plugins/editor.js b/website/plugins/editor.js similarity index 100% rename from packages/chakra-ui-docs/plugins/editor.js rename to website/plugins/editor.js diff --git a/packages/chakra-ui-docs/plugins/links.js b/website/plugins/links.js similarity index 100% rename from packages/chakra-ui-docs/plugins/links.js rename to website/plugins/links.js diff --git a/packages/chakra-ui-docs/plugins/vue-meta.js b/website/plugins/vue-meta.js similarity index 100% rename from packages/chakra-ui-docs/plugins/vue-meta.js rename to website/plugins/vue-meta.js diff --git a/packages/chakra-ui-docs/router.scrollBehaviour.js b/website/router.scrollBehaviour.js similarity index 100% rename from packages/chakra-ui-docs/router.scrollBehaviour.js rename to website/router.scrollBehaviour.js diff --git a/packages/chakra-ui-docs/static/chakra-icon.svg b/website/static/chakra-icon.svg similarity index 100% rename from packages/chakra-ui-docs/static/chakra-icon.svg rename to website/static/chakra-icon.svg diff --git a/packages/chakra-ui-docs/static/chakra.png b/website/static/chakra.png similarity index 100% rename from packages/chakra-ui-docs/static/chakra.png rename to website/static/chakra.png diff --git a/packages/chakra-ui-docs/static/favicon.ico b/website/static/favicon.ico similarity index 100% rename from packages/chakra-ui-docs/static/favicon.ico rename to website/static/favicon.ico diff --git a/packages/chakra-ui-docs/static/sw.js b/website/static/sw.js similarity index 100% rename from packages/chakra-ui-docs/static/sw.js rename to website/static/sw.js diff --git a/packages/chakra-ui-docs/utils/all-routes.js b/website/utils/all-routes.js similarity index 100% rename from packages/chakra-ui-docs/utils/all-routes.js rename to website/utils/all-routes.js diff --git a/packages/chakra-ui-docs/utils/index.js b/website/utils/index.js similarity index 100% rename from packages/chakra-ui-docs/utils/index.js rename to website/utils/index.js From 6e713838b8912577d52c1b60c2d4d9e712c28d93 Mon Sep 17 00:00:00 2001 From: codebender828 Date: Sat, 18 Jul 2020 01:23:02 +0800 Subject: [PATCH 3/3] docs(search): add algolia docs search --- package.json | 1 - website/components/AlgoliaSearch.vue | 487 ++++++++++++++++++++++++ website/components/FileContributors.vue | 2 +- website/components/Navbar.vue | 69 +++- website/components/SideNavContent.vue | 14 +- website/layouts/default.vue | 10 + website/layouts/home.vue | 5 +- website/nuxt.config.js | 11 +- website/package.json | 3 + website/pages/contributors.vue | 2 +- website/pages/formcontrol.mdx | 2 +- website/pages/image.mdx | 19 + website/pages/index.vue | 10 +- website/plugins/analytics.js | 5 +- website/plugins/skip-to.js | 4 + yarn.lock | 128 ++++++- 16 files changed, 741 insertions(+), 31 deletions(-) create mode 100644 website/components/AlgoliaSearch.vue create mode 100644 website/plugins/skip-to.js diff --git a/package.json b/package.json index 70d01776..ed2e2bbf 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,6 @@ "@nuxtjs/dotenv": "^1.4.0", "@nuxtjs/emotion": "^0.0.1", "@nuxtjs/now-builder": "^0.17.1", - "@nuxtjs/pwa": "^3.0.0-0", "@nuxtjs/router": "^1.5.0", "@popperjs/core": "^2.4.0", "@storybook/addon-actions": "^5.2.1", diff --git a/website/components/AlgoliaSearch.vue b/website/components/AlgoliaSearch.vue new file mode 100644 index 00000000..dde13bf9 --- /dev/null +++ b/website/components/AlgoliaSearch.vue @@ -0,0 +1,487 @@ + + + + + diff --git a/website/components/FileContributors.vue b/website/components/FileContributors.vue index bbd73dcb..a65eb810 100644 --- a/website/components/FileContributors.vue +++ b/website/components/FileContributors.vue @@ -31,7 +31,7 @@ export default { return this.$route.path }, filePath () { - return `packages/chakra-ui-docs/docs${this.fileRoute}.mdx` + return `website/docs${this.fileRoute}.mdx` } } } diff --git a/website/components/Navbar.vue b/website/components/Navbar.vue index 8edf44cc..737b8df9 100644 --- a/website/components/Navbar.vue +++ b/website/components/Navbar.vue @@ -10,21 +10,47 @@ + + v{{ version }} + + - - - - + + + + +