├── bun.lock ├── linters ├── base.config.mjs ├── eslint.config.mjs └── stylelint.config.js ├── package.json ├── scripts ├── components │ ├── advanced-color-picker │ │ └── advanced-color-picker.js │ ├── animated-content-visibility │ │ └── animated-content-visibility.js │ ├── base-control │ │ └── base-control.js │ ├── block-inserter │ │ └── block-inserter.js │ ├── collapsable │ │ └── collapsable.js │ ├── color-palette-custom │ │ └── color-palette-custom.js │ ├── color-picker-component │ │ └── color-picker-component.js │ ├── color-swatch │ │ └── color-swatch.js │ ├── custom-select │ │ ├── async-multi-select.js │ │ ├── async-single-select.js │ │ ├── multi-select.js │ │ └── single-select.js │ ├── custom-slider │ │ ├── column-config-slider.js │ │ ├── custom-range-slider.js │ │ └── custom-slider.js │ ├── deprecations.js │ ├── fancy-divider │ │ └── fancy-divider.js │ ├── file-pickers │ │ ├── file-picker.js │ │ └── media-picker.js │ ├── icon-label │ │ └── icon-label.js │ ├── index.js │ ├── inline-notification │ │ └── inline-notification.js │ ├── link-input │ │ └── link-input.js │ ├── matrix-align-control │ │ └── matrix-align-control.js │ ├── menu │ │ ├── menu-item.js │ │ ├── menu-separator.js │ │ └── menu.js │ ├── number-picker │ │ └── number-picker.js │ ├── option-selector │ │ └── option-selector.js │ ├── picker-placeholder │ │ └── picker-placeholder.js │ ├── popover-with-trigger │ │ └── popover-with-trigger.js │ ├── preset-picker │ │ └── preset-picker.js │ ├── re-orderable │ │ ├── re-orderable-item.js │ │ ├── re-orderable.js │ │ └── sortable-item.js │ ├── repeater │ │ ├── repeater-item.js │ │ ├── repeater.js │ │ └── sortable-item.js │ ├── responsive-number-picker │ │ ├── auto-config.js │ │ └── responsive-number-picker.js │ ├── responsive-slider │ │ ├── auto-config.js │ │ └── responsive-slider.js │ ├── responsive-toggle-button │ │ ├── auto-config.js │ │ └── responsive-toggle-button.js │ ├── responsive │ │ └── responsive.js │ ├── section │ │ └── section.js │ ├── server-side-render │ │ └── server-side-render.js │ ├── tile-button │ │ └── tile-button.js │ ├── toggle │ │ └── toggle.js │ ├── use-toggle │ │ └── use-toggle.js │ └── width-offset-range-slider │ │ ├── auto-config.js │ │ └── width-offset-range-slider.js ├── editor │ ├── attributes.js │ ├── colors.js │ ├── css-variables.js │ ├── editor.js │ ├── fetch.js │ ├── hooks.js │ ├── index.js │ ├── inserter.js │ ├── options.js │ ├── registration.js │ ├── selectors.js │ └── store.js ├── helpers │ ├── breakpoints.js │ ├── color-helpers.js │ ├── cookies.js │ ├── dynamic-import.js │ └── index.js ├── index.js └── plugins │ ├── index.js │ └── yoast-seo.js ├── styles └── normalize.scss └── webpack ├── base.mjs ├── helpers.mjs ├── index.mjs ├── production.mjs └── project.mjs /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/bun.lock -------------------------------------------------------------------------------- /linters/base.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/linters/base.config.mjs -------------------------------------------------------------------------------- /linters/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/linters/eslint.config.mjs -------------------------------------------------------------------------------- /linters/stylelint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/linters/stylelint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/package.json -------------------------------------------------------------------------------- /scripts/components/advanced-color-picker/advanced-color-picker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/advanced-color-picker/advanced-color-picker.js -------------------------------------------------------------------------------- /scripts/components/animated-content-visibility/animated-content-visibility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/animated-content-visibility/animated-content-visibility.js -------------------------------------------------------------------------------- /scripts/components/base-control/base-control.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/base-control/base-control.js -------------------------------------------------------------------------------- /scripts/components/block-inserter/block-inserter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/block-inserter/block-inserter.js -------------------------------------------------------------------------------- /scripts/components/collapsable/collapsable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/collapsable/collapsable.js -------------------------------------------------------------------------------- /scripts/components/color-palette-custom/color-palette-custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/color-palette-custom/color-palette-custom.js -------------------------------------------------------------------------------- /scripts/components/color-picker-component/color-picker-component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/color-picker-component/color-picker-component.js -------------------------------------------------------------------------------- /scripts/components/color-swatch/color-swatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/color-swatch/color-swatch.js -------------------------------------------------------------------------------- /scripts/components/custom-select/async-multi-select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/custom-select/async-multi-select.js -------------------------------------------------------------------------------- /scripts/components/custom-select/async-single-select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/custom-select/async-single-select.js -------------------------------------------------------------------------------- /scripts/components/custom-select/multi-select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/custom-select/multi-select.js -------------------------------------------------------------------------------- /scripts/components/custom-select/single-select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/custom-select/single-select.js -------------------------------------------------------------------------------- /scripts/components/custom-slider/column-config-slider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/custom-slider/column-config-slider.js -------------------------------------------------------------------------------- /scripts/components/custom-slider/custom-range-slider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/custom-slider/custom-range-slider.js -------------------------------------------------------------------------------- /scripts/components/custom-slider/custom-slider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/custom-slider/custom-slider.js -------------------------------------------------------------------------------- /scripts/components/deprecations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/deprecations.js -------------------------------------------------------------------------------- /scripts/components/fancy-divider/fancy-divider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/fancy-divider/fancy-divider.js -------------------------------------------------------------------------------- /scripts/components/file-pickers/file-picker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/file-pickers/file-picker.js -------------------------------------------------------------------------------- /scripts/components/file-pickers/media-picker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/file-pickers/media-picker.js -------------------------------------------------------------------------------- /scripts/components/icon-label/icon-label.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/icon-label/icon-label.js -------------------------------------------------------------------------------- /scripts/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/index.js -------------------------------------------------------------------------------- /scripts/components/inline-notification/inline-notification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/inline-notification/inline-notification.js -------------------------------------------------------------------------------- /scripts/components/link-input/link-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/link-input/link-input.js -------------------------------------------------------------------------------- /scripts/components/matrix-align-control/matrix-align-control.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/matrix-align-control/matrix-align-control.js -------------------------------------------------------------------------------- /scripts/components/menu/menu-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/menu/menu-item.js -------------------------------------------------------------------------------- /scripts/components/menu/menu-separator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/menu/menu-separator.js -------------------------------------------------------------------------------- /scripts/components/menu/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/menu/menu.js -------------------------------------------------------------------------------- /scripts/components/number-picker/number-picker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/number-picker/number-picker.js -------------------------------------------------------------------------------- /scripts/components/option-selector/option-selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/option-selector/option-selector.js -------------------------------------------------------------------------------- /scripts/components/picker-placeholder/picker-placeholder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/picker-placeholder/picker-placeholder.js -------------------------------------------------------------------------------- /scripts/components/popover-with-trigger/popover-with-trigger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/popover-with-trigger/popover-with-trigger.js -------------------------------------------------------------------------------- /scripts/components/preset-picker/preset-picker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/preset-picker/preset-picker.js -------------------------------------------------------------------------------- /scripts/components/re-orderable/re-orderable-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/re-orderable/re-orderable-item.js -------------------------------------------------------------------------------- /scripts/components/re-orderable/re-orderable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/re-orderable/re-orderable.js -------------------------------------------------------------------------------- /scripts/components/re-orderable/sortable-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/re-orderable/sortable-item.js -------------------------------------------------------------------------------- /scripts/components/repeater/repeater-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/repeater/repeater-item.js -------------------------------------------------------------------------------- /scripts/components/repeater/repeater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/repeater/repeater.js -------------------------------------------------------------------------------- /scripts/components/repeater/sortable-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/repeater/sortable-item.js -------------------------------------------------------------------------------- /scripts/components/responsive-number-picker/auto-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/responsive-number-picker/auto-config.js -------------------------------------------------------------------------------- /scripts/components/responsive-number-picker/responsive-number-picker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/responsive-number-picker/responsive-number-picker.js -------------------------------------------------------------------------------- /scripts/components/responsive-slider/auto-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/responsive-slider/auto-config.js -------------------------------------------------------------------------------- /scripts/components/responsive-slider/responsive-slider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/responsive-slider/responsive-slider.js -------------------------------------------------------------------------------- /scripts/components/responsive-toggle-button/auto-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/responsive-toggle-button/auto-config.js -------------------------------------------------------------------------------- /scripts/components/responsive-toggle-button/responsive-toggle-button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/responsive-toggle-button/responsive-toggle-button.js -------------------------------------------------------------------------------- /scripts/components/responsive/responsive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/responsive/responsive.js -------------------------------------------------------------------------------- /scripts/components/section/section.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/section/section.js -------------------------------------------------------------------------------- /scripts/components/server-side-render/server-side-render.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/server-side-render/server-side-render.js -------------------------------------------------------------------------------- /scripts/components/tile-button/tile-button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/tile-button/tile-button.js -------------------------------------------------------------------------------- /scripts/components/toggle/toggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/toggle/toggle.js -------------------------------------------------------------------------------- /scripts/components/use-toggle/use-toggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/use-toggle/use-toggle.js -------------------------------------------------------------------------------- /scripts/components/width-offset-range-slider/auto-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/width-offset-range-slider/auto-config.js -------------------------------------------------------------------------------- /scripts/components/width-offset-range-slider/width-offset-range-slider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/components/width-offset-range-slider/width-offset-range-slider.js -------------------------------------------------------------------------------- /scripts/editor/attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/editor/attributes.js -------------------------------------------------------------------------------- /scripts/editor/colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/editor/colors.js -------------------------------------------------------------------------------- /scripts/editor/css-variables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/editor/css-variables.js -------------------------------------------------------------------------------- /scripts/editor/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/editor/editor.js -------------------------------------------------------------------------------- /scripts/editor/fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/editor/fetch.js -------------------------------------------------------------------------------- /scripts/editor/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/editor/hooks.js -------------------------------------------------------------------------------- /scripts/editor/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/editor/index.js -------------------------------------------------------------------------------- /scripts/editor/inserter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/editor/inserter.js -------------------------------------------------------------------------------- /scripts/editor/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/editor/options.js -------------------------------------------------------------------------------- /scripts/editor/registration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/editor/registration.js -------------------------------------------------------------------------------- /scripts/editor/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/editor/selectors.js -------------------------------------------------------------------------------- /scripts/editor/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/editor/store.js -------------------------------------------------------------------------------- /scripts/helpers/breakpoints.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/helpers/breakpoints.js -------------------------------------------------------------------------------- /scripts/helpers/color-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/helpers/color-helpers.js -------------------------------------------------------------------------------- /scripts/helpers/cookies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/helpers/cookies.js -------------------------------------------------------------------------------- /scripts/helpers/dynamic-import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/helpers/dynamic-import.js -------------------------------------------------------------------------------- /scripts/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/helpers/index.js -------------------------------------------------------------------------------- /scripts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/index.js -------------------------------------------------------------------------------- /scripts/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/plugins/index.js -------------------------------------------------------------------------------- /scripts/plugins/yoast-seo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/scripts/plugins/yoast-seo.js -------------------------------------------------------------------------------- /styles/normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/styles/normalize.scss -------------------------------------------------------------------------------- /webpack/base.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/webpack/base.mjs -------------------------------------------------------------------------------- /webpack/helpers.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/webpack/helpers.mjs -------------------------------------------------------------------------------- /webpack/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/webpack/index.mjs -------------------------------------------------------------------------------- /webpack/production.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/webpack/production.mjs -------------------------------------------------------------------------------- /webpack/project.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/eightshift-frontend-libs/HEAD/webpack/project.mjs --------------------------------------------------------------------------------