Skip to content

Commit

Permalink
Docs(web-twig): Introduction TextField stories
Browse files Browse the repository at this point in the history
  • Loading branch information
tomassychra committed Apr 11, 2023
1 parent 64037cb commit 48e956c
Show file tree
Hide file tree
Showing 9 changed files with 268 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{% extends 'layout/default.html.twig' %}

{% block content %}

<div class="docs-FormFieldGrid">

{# TextField Default #}
{% include '@components/TextField/stories/TextField.twig' %}

{# TextField Password Toggle #}
{% include '@components/TextField/stories/TextFieldPasswordToggle.twig' %}

{# TextField Message #}
{% include '@components/TextField/stories/TextFieldMessage.twig' %}

{# TextField Validation State #}
{% include '@components/TextField/stories/TextFieldValidationState.twig' %}

{# TextField Fluid #}
{% include '@components/TextField/stories/TextFieldFluid.twig' %}

{# TextField Inline #}
{% include '@components/TextField/stories/TextFieldInline.twig' %}

{# TextField Helper Text #}
{% include '@components/TextField/stories/TextFieldHelperText.twig' %}

{# TextField V1 Feature - new disabled state #}
{% include '@components/TextField/stories/TextFieldV1DisabledFeature.twig' %}

</div>

{% endblock %}
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<TextField
id="textfieldSimple"
isRequired={true}
label="Label"
name="textfieldSimple"
placeholder="Placeholder"
/>
<TextField
id="textfieldPassword"
label="Password"
name="textfieldPassword"
placeholder="Password must be at least 6 characters long"
type="password"
/>
<TextField
id="textfieldEmail"
label="E-mail"
name="textfieldEmail"
type="email"
/>
<TextField
id="textfieldNumber"
inputWidth="2"
label="Number (2 digits)"
name="textfieldNumber"
type="number"
/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<TextField
id="textfieldFluid"
isFluid
label="Label"
message="Message"
name="textfieldFluid"
placeholder="Placeholder"
value="Filled"
/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<TextField
helperText="This is helper text"
id="textfieldWithHelperText"
label="Label"
name="textfieldWithHelperText"
placeholder="Placeholder"
/>
<TextField
helperText="This is helper text"
id="textfieldWithHelperTextAndValidationMessage"
label="Label"
message="Danger validation message"
name="textfieldWithHelperTextAndValidationMessage"
placeholder="Placeholder"
validationState="danger"
/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
<div style="display: flex; gap: 1rem">
<TextField
id="textfieldInlineHiddenLabel"
isLabelHidden
label="Hidden Label"
name="textfieldInlineHiddenLabel"
placeholder="Placeholder"
value="Filled"
/>
<Button>Button</Button>
</div>
<div style="display: flex; align-items: start; gap: 1rem">
<TextField
id="textfieldInlineDangerHiddenLabel"
isLabelHidden
label="Hidden Label"
message="Message"
name="textfieldInlineDangerHiddenLabel"
placeholder="Placeholder"
validationState="danger"
value="Filled"
/>
<Button>Button</Button>
</div>
<div style="display: flex; gap: 1rem">
<TextField
id="textfieldInlineFirst"
isLabelHidden
label="Hidden Label"
name="textfieldInlineFirst"
placeholder="Placeholder"
value="Filled"
/>
<TextField
hasPasswordToggle
id="textfieldInlinePassword"
isLabelHidden
label="Hidden Label"
name="textfieldInlinePassword"
placeholder="Placeholder"
value="Password"
/>
<Button>Button</Button>
</div>
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<TextField
id="textfieldMessage"
label="Label"
message="Message"
name="textfieldMessage"
placeholder="Placeholder"
/>
<TextField
id="textfieldFilled"
label="Label"
name="textfieldFilled"
placeholder="Placeholder"
value="Filled"
/>
<TextField
id="textfieldFilledMessage"
isRequired
label="Label"
message="Message"
name="textfieldFilledMessage"
placeholder="Placeholder"
value="Filled"
/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<TextField
hasPasswordToggle
id="textfieldPasswordToggle"
label="Password Toggle"
name="textfieldPasswordToggle"
placeholder="Password must be at least 6 characters long"
/>
<TextField
hasPasswordToggle
id="textfieldPasswordToggle"
isDisabled
label="Password Toggle"
name="textfieldPasswordToggle"
value="Disabled"
/>
<TextField
hasPasswordToggle
id="textfieldPasswordToggle"
isFluid
label="Password Toggle"
name="textfieldPasswordToggle"
value="Fluid"
/>
<TextField
hasPasswordToggle
id="textfieldPasswordToggle"
label="Password Toggle"
message="Validation message"
name="textfieldPasswordToggle"
validationState="danger"
value="Danger"
/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<div class="spirit-v1-box-field-disabled docs-FormFieldGrid">
<h2 class="docs-Heading">V1 Feature &mdash; new disabled state</h2>

<TextField
hasPasswordToggle
id="textfieldPasswordToggleDisabledFeature"
isDisabled
label="Password Toggle"
name="textfieldPasswordToggleDisabledFeature"
value="Disabled"
/>
<TextField
id="textfieldDisabledFeature"
isDisabled
label="Label"
message="Message"
name="textfieldDisabledFeature"
placeholder="Placeholder"
/>
<TextField
id="textfieldDisabledFilledFeature"
isDisabled
label="Label"
name="textfieldDisabledFilledFeature"
placeholder="Placeholder"
value="Filled"
/>
</div>
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
<TextField
id="textfieldDanger"
isRequired
label="Label"
name="textfieldDanger"
placeholder="Placeholder"
validationState="danger"
value="Filled"
/>
<TextField
id="textfieldDangerMessage"
isRequired
label="Label"
message="Validation message"
name="textfieldDangerMessage"
placeholder="Placeholder"
validationState="danger"
value="Filled"
/>
<TextField
id="textfieldSuccess"
isRequired
label="Label"
message="Validation message"
name="textfieldSuccess"
placeholder="Placeholder"
validationState="success"
value="Filled"
/>
<TextField
id="textfieldWarning"
isRequired
label="Label"
message="Validation message"
name="textfieldWarning"
placeholder="Placeholder"
validationState="warning"
value="Filled"
/>
<TextField
id="textfieldDisabled"
isDisabled
label="Label"
message="Message"
name="textfieldDisabled"
placeholder="Placeholder"
/>
<TextField
id="textfieldDisabledFilled"
isDisabled
label="Label"
message="Message"
name="textfieldDisabledFilled"
placeholder="Placeholder"
value="Filled"
/>

0 comments on commit 48e956c

Please sign in to comment.