diff --git a/package-lock.json b/package-lock.json index bc16ca2381dcf..a5478949a4690 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "n8n", - "version": "0.184.0", + "version": "0.185.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "n8n", - "version": "0.184.0", + "version": "0.185.0", "dependencies": { "@apidevtools/swagger-cli": "4.0.0", "@babel/core": "^7.14.6", diff --git a/packages/design-system/src/components/N8nCheckbox/Checkbox.stories.ts b/packages/design-system/src/components/N8nCheckbox/Checkbox.stories.ts new file mode 100644 index 0000000000000..a253cba7ac62f --- /dev/null +++ b/packages/design-system/src/components/N8nCheckbox/Checkbox.stories.ts @@ -0,0 +1,36 @@ +/* tslint:disable:variable-name */ +import N8nCheckbox from "./Checkbox.vue"; +import { StoryFn } from '@storybook/vue'; +import { action } from '@storybook/addon-actions'; + +export default { + title: 'Atoms/Checkbox', + component: N8nCheckbox, +}; + +const methods = { + onInput: action('input'), + onFocus: action('focus'), + onChange: action('change'), +}; + +const DefaultTemplate: StoryFn = (args, { argTypes }) => ({ + props: Object.keys(argTypes), + components: { + N8nCheckbox, + }, + data: () => ({ + isChecked: false, + }), + template: '', + methods, +}); + +export const Default = DefaultTemplate.bind({}); +Default.args = { + label: 'This is a default checkbox', + tooltipText: 'Checkbox tooltip', + disabled: false, + indeterminate: false, + size: 'small', +}; diff --git a/packages/design-system/src/components/N8nCheckbox/Checkbox.vue b/packages/design-system/src/components/N8nCheckbox/Checkbox.vue new file mode 100644 index 0000000000000..88c4c31780471 --- /dev/null +++ b/packages/design-system/src/components/N8nCheckbox/Checkbox.vue @@ -0,0 +1,66 @@ + + + + + diff --git a/packages/design-system/src/components/N8nCheckbox/index.ts b/packages/design-system/src/components/N8nCheckbox/index.ts new file mode 100644 index 0000000000000..a60ee7eb39bde --- /dev/null +++ b/packages/design-system/src/components/N8nCheckbox/index.ts @@ -0,0 +1,3 @@ +import N8nCheckbox from './Checkbox.vue'; + +export default N8nCheckbox; diff --git a/packages/design-system/src/components/N8nFormInput/FormInput.vue b/packages/design-system/src/components/N8nFormInput/FormInput.vue index e81476f2d17cd..659368f09d800 100644 --- a/packages/design-system/src/components/N8nFormInput/FormInput.vue +++ b/packages/design-system/src/components/N8nFormInput/FormInput.vue @@ -1,5 +1,12 @@