Sorry, but you either have no stories or none are selected somehow.
If the problem persists, check the browser console, or the terminal you've run Storybook from.
User can perform inline editing by using inline form.
Single line
Empty single line with a placeholder
Controlled component
Multi lines
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer in massa velit. Duis vestibulum lectus id lacinia aliquam. Aliquam erat volutpat. Donec dignissim augue eu eros blandit faucibus eu quis nulla. In hac habitasse platea dictumst. Ut egestas viverra sem, et dictum elit lacinia interdum. Vivamus accumsan pulvinar faucibus. Donec vestibulum mauris vitae sem lacinia, eget fringilla leo efficitur. In hac habitasse platea dictumst. Nullam consectetur nunc quis tortor congue imperdiet. Ut lobortis suscipit enim, in aliquet sem viverra ut. Sed finibus ex elit, quis ultricies nulla tincidunt sit amet. Maecenas gravida diam ex, vel aliquam tortor elementum et. Duis vitae ligula tristique est iaculis consequat. Nullam in ipsum turpis. Cras aliquam tellus quis turpis convallis, ut faucibus quam tincidunt.
In this example, async submit will always end up with an error.
The edit mode can be triggered by clicking on the pencil icon, or by double-clicking on the text.
Non-regression testing can be performed using:
| data-test | description |
|---|---|
inlineediting | Container containing value and actions |
inlineediting.button.edit | Edit button to pass into "editing" mode |
inlineediting.input or inlineediting.textarea | Control to change its value in "editing" mode depending on the variant in use |
inlineediting.button.cancel | Cancel button to quit "editing" mode |
inlineediting.button.submit | Submit button to validate edition in "editing" mode |
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi nulla augue, fermentum ac scelerisque quis, aliquet et arcu. Nullam quis sem pulvinar, venenatis nunc vel, lobortis libero
Clicking outside the form will cancel the edition as well