diff --git a/addons/rose/addon/components/rose/form/radio/group.js b/addons/rose/addon/components/rose/form/radio/group.js new file mode 100644 index 000000000..5375e3cbf --- /dev/null +++ b/addons/rose/addon/components/rose/form/radio/group.js @@ -0,0 +1,8 @@ +import Component from '@ember/component'; +import layout from '../../../../templates/components/rose/form/radio/group'; + +export default Component.extend({ + layout, + + tagName: '' +}); diff --git a/addons/rose/addon/components/rose/form/radio/radio.js b/addons/rose/addon/components/rose/form/radio/radio.js new file mode 100644 index 000000000..853f3a58b --- /dev/null +++ b/addons/rose/addon/components/rose/form/radio/radio.js @@ -0,0 +1,20 @@ +import Component from '@ember/component'; +import layout from '../../../../templates/components/rose/form/radio/radio'; + +/** + * A HTML `` element. + * + * @example + * + */ +export default Component.extend({ + layout, + tagName: '', +}); diff --git a/addons/rose/addon/templates/components/rose/form/radio/group.hbs b/addons/rose/addon/templates/components/rose/form/radio/group.hbs new file mode 100644 index 000000000..4fa7ab5fa --- /dev/null +++ b/addons/rose/addon/templates/components/rose/form/radio/group.hbs @@ -0,0 +1,3 @@ +{{yield (hash + radio=(component 'rose/form/radio/radio' name=@name variable=@variable) +)}} diff --git a/addons/rose/addon/templates/components/rose/form/radio/radio.hbs b/addons/rose/addon/templates/components/rose/form/radio/radio.hbs new file mode 100644 index 000000000..84b155d26 --- /dev/null +++ b/addons/rose/addon/templates/components/rose/form/radio/radio.hbs @@ -0,0 +1,18 @@ +
+ + + + + + {{yield}} + +
diff --git a/addons/rose/app/components/rose/form/radio/group.js b/addons/rose/app/components/rose/form/radio/group.js new file mode 100644 index 000000000..0a106a8ce --- /dev/null +++ b/addons/rose/app/components/rose/form/radio/group.js @@ -0,0 +1 @@ +export { default } from 'rose/components/rose/form/radio/group'; \ No newline at end of file diff --git a/addons/rose/app/components/rose/form/radio/radio.js b/addons/rose/app/components/rose/form/radio/radio.js new file mode 100644 index 000000000..e2662158e --- /dev/null +++ b/addons/rose/app/components/rose/form/radio/radio.js @@ -0,0 +1 @@ +export { default } from 'rose/components/rose/form/radio/radio'; \ No newline at end of file diff --git a/addons/rose/app/templates/index.hbs b/addons/rose/app/templates/index.hbs index 47336ad5e..d4440212c 100644 --- a/addons/rose/app/templates/index.hbs +++ b/addons/rose/app/templates/index.hbs @@ -120,6 +120,25 @@ Dummy app index template />

Radio

+ + + + + + +