refactor: 💡 convert radio and checkbox to nested structure

This commit is contained in:
Randall Morey committed 2020-09-24 15:49:37 -04:00
1 parent 1b1671315b
commit e1d105fb75
11 files changed
+20 -34

No files matched your search

@@ -1,11 +0,0 @@
import Component from '@ember/component';
import layout from '../../../templates/components/rose/form/checkbox';
import ComponentAutoId from '../../../mixins/component-auto-id';
/**
* A simple HTML `<input type="checkbox">` element.
*/
export default Component.extend(ComponentAutoId, {
layout,
tagName: '',
});
@@ -0,0 +1,10 @@
import Component from '@glimmer/component';
import { generateComponentID } from '../../../../utilities/component-auto-id';
export default class RoseFormCheckboxComponent extends Component {
// =attributes
id = generateComponentID();
}
@@ -1,10 +0,0 @@
import Component from '@ember/component';
import layout from '../../../../templates/components/rose/form/radio/group';
/**
* A `<input type="radio" name="radio-group">` element.
*/
export default Component.extend({
layout,
tagName: '',
});
@@ -1,13 +0,0 @@
import Component from '@ember/component';
import layout from '../../../../templates/components/rose/form/radio/radio';
import ComponentAutoId from '../../../../mixins/component-auto-id';
/**
* A `<input type="radio">` element.
* `value` and `selectedValue` must be equal to select
* radiofield.
*/
export default Component.extend(ComponentAutoId, {
layout,
tagName: '',
});
@@ -0,0 +1,10 @@
import Component from '@glimmer/component';
import { generateComponentID } from '../../../../../utilities/component-auto-id';
export default class RoseFormRadioRadioComponent extends Component {
// =attributes
id = generateComponentID();
}