diff --git a/addons/rose/addon/components/rose/dropdown/index.stories.mdx b/addons/rose/addon/components/rose/dropdown/index.stories.mdx
index 1f3545707..87d7059cc 100644
--- a/addons/rose/addon/components/rose/dropdown/index.stories.mdx
+++ b/addons/rose/addon/components/rose/dropdown/index.stories.mdx
@@ -1,6 +1,7 @@
import { Meta, Story, Preview } from '@storybook/addon-docs/blocks';
import { hbs } from 'ember-cli-htmlbars';
-import { boolean } from '@storybook/addon-knobs';
+import { boolean, object } from '@storybook/addon-knobs';
+import { action } from '@storybook/addon-actions';
@@ -123,8 +124,8 @@ Dropdown indicator can be hidden using `showCaret` attribute.
```
-Dropdowns also support radio buttons. Currently, this is the only supported
-form field.
+Dropdowns also support radio buttons. Currently, radio buttons and checkboxes are the supported
+form fields.
```html
@@ -144,6 +145,70 @@ form field.
```
+```html
+
+
+
+
+
+
+
+
+
+
+```
+
+
+
+ {{
+ template: hbs`
+
+
+
+
+
+
+
+
+
+ `,
+ context: {
+ inline: boolean('inline', false),
+ disabled: boolean('disabled', false),
+ outline: boolean('outline', true),
+ items: object('items', [
+ { id: 1, name: 'Foo' },
+ { id: 2, name: 'Bar' },
+ { id: 3, name: 'Baz' },
+ ]),
+ selectedItems: object('selectedItems', []),
+ onChange: action('changed'),
+ }
+ }}
+
+
+
+
Closing dropdown after clicking inside it's content can be ignored using `ignoreClickInside`. This is useful when dropdown contains keyvalue items that users need to select/copy/interact with.
```html
diff --git a/addons/rose/addon/components/rose/form/checkbox/index.hbs b/addons/rose/addon/components/rose/form/checkbox/index.hbs
index c8f759924..02b7987d7 100644
--- a/addons/rose/addon/components/rose/form/checkbox/index.hbs
+++ b/addons/rose/addon/components/rose/form/checkbox/index.hbs
@@ -1,4 +1,4 @@
-