fix: 🐛 input updates

This commit is contained in:
dharini committed 2021-10-18 14:55:40 -07:00
1 parent 1dc4c396f8
commit 5c091e1b72
3 files changed
+52 -6

No files matched your search

@@ -34,7 +34,7 @@
</Rose::Form::HelperText>
{{/if}}
<div class="rose-input-wrapper">
<div class="rose-input-wrapper {{if @icon 'icon'}}">
{{#if @icon}}
<Rose::Icon
@name={{@icon}}
@@ -53,6 +53,7 @@ Or a fully contextual component without a wrapper, for maximum flexibility.
@error={{false}}
@disabled={{disabled}}
readonly={{read-only}}
@icon={{icon}}
/>
`,
context: {
@@ -71,15 +72,60 @@ Or a fully contextual component without a wrapper, for maximum flexibility.
helperText: text('helperText', 'Helper text'),
disabled: boolean('disabled', false),
'read-only': boolean('readonly', false),
icon: select('icon', {
'flight-icons/svg/search-16': 'flight-icons/svg/search-16',
},
'flight-icons/svg/search-16
icon: select(
'icon',
{
'none': null,
'flight-icons/svg/search-16': 'flight-icons/svg/search-16',
},
'flight-icons/svg/search-16',
),
}
}}</Story>
</Preview>
<Preview>
<Story name="Basic Input with Icon">{{
template: hbs`
<Rose::Form::Input
@type={{type}}
@name={{type}}
@label={{label}}
@helperText={{helperText}}
@error={{false}}
@disabled={{disabled}}
readonly={{read-only}}
@icon={{icon}}
/>
`,
context: {
type: select(
'type',
{
text: 'text',
email: 'email',
number: 'number',
password: 'password',
},
'text'
),
label: text('label', 'Label'),
helperText: text('helperText', 'Helper text'),
disabled: boolean('disabled', false),
'read-only': boolean('readonly', false),
icon: select(
'icon',
{
'none': null,
'flight-icons/svg/search-16': 'flight-icons/svg/search-16',
},
null
),
}
}}</Story>
</Preview>
<Preview>
<Story name="Field with Errors">{{
template: hbs`
@@ -5,7 +5,7 @@
margin-bottom: sizing.rems(m);
}
.rose-input-wrapper {
.rose-input-wrapper.icon {
position: relative;
.rose-icon {
position: absolute;