Skip to content

Commit

Permalink
add button variants to live modal preivew (carbon-design-system#2299)
Browse files Browse the repository at this point in the history
* docs(Modal): update modal live preview

* docs(Modal): add solo button example to code docs

* docs(Modal): update action handler

Co-authored-by: Josefina Mancilla <[email protected]>
Co-authored-by: TJ Egan <[email protected]>
Co-authored-by: Andrea N. Cardona <[email protected]>
  • Loading branch information
4 people authored and emyarod committed May 21, 2021
1 parent 37fd0db commit 224b646
Show file tree
Hide file tree
Showing 2 changed files with 118 additions and 0 deletions.
59 changes: 59 additions & 0 deletions src/pages/components/modal/code.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,14 @@ documentation, see the Storybooks for each framework below.
id: 'scrolling-content',
label: 'With scrolling content',
},
{
id: 'with-one-button',
label: 'With one button',
},
{
id: 'with-three-buttons',
label: 'With three buttons',
},
]}>
<ComponentVariant
id="modal"
Expand Down Expand Up @@ -128,5 +136,56 @@ documentation, see the Storybooks for each framework below.
</p>
</>
</ModalWrapper>
`}</ComponentVariant>
<ComponentVariant
id="with-one-button"
links={{
React:
'https://react.carbondesignsystem.com/?path=/story/components-modal--default',
Angular:
'https://angular.carbondesignsystem.com/?path=/story/components-modal--basic',
Vue:
'http://vue.carbondesignsystem.com/?path=/story/components-cvmodal--default',
Vanilla: 'https://the-carbon-components.netlify.com/?nav=modal',
}}>{`
<ModalWrapper
buttonTriggerText="Launch modal"
modalHeading="Modal heading"
modalLabel="Label"
secondaryButtonText={null}
>
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse cursus fermentum risus, sit amet fringilla nunc pellentesque quis. Duis quis odio ultrices, cursus lacus ac, posuere felis. Donec dignissim libero in augue mattis, a molestie metus vestibulum. Aliquam placerat felis ultrices lorem condimentum, nec ullamcorper felis porttitor. </p>
</ModalWrapper>
`}</ComponentVariant>
<ComponentVariant
id="with-three-buttons"
links={{
React:
'https://react.carbondesignsystem.com/?path=/story/components-modal--default',
Angular:
'https://angular.carbondesignsystem.com/?path=/story/components-modal--basic',
Vue:
'http://vue.carbondesignsystem.com/?path=/story/components-cvmodal--default',
Vanilla: 'https://the-carbon-components.netlify.com/?nav=modal',
}}>{`
<ModalWrapper
buttonTriggerText="Launch modal"
modalHeading="Modal heading"
modalLabel="Label"
secondaryButtons={
[
{
buttonText: 'Keep both',
onClick: () => {},
},
{
buttonText: 'Rename',
onClick: () => {},
}
]
}
>
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse cursus fermentum risus, sit amet fringilla nunc pellentesque quis. Duis quis odio ultrices, cursus lacus ac, posuere felis. Donec dignissim libero in augue mattis, a molestie metus vestibulum. Aliquam placerat felis ultrices lorem condimentum, nec ullamcorper felis porttitor. </p>
</ModalWrapper>
`}</ComponentVariant>
</ComponentDemo>
59 changes: 59 additions & 0 deletions src/pages/components/modal/usage.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,14 @@ destructive or irreversible then use a transactional danger modal.
id: 'scrolling-content',
label: 'With scrolling content',
},
{
id: 'with-one-button',
label: 'With one button',
},
{
id: 'with-three-buttons',
label: 'With three buttons',
},
]}>
<ComponentVariant
id="modal"
Expand Down Expand Up @@ -149,6 +157,57 @@ destructive or irreversible then use a transactional danger modal.
</p>
</>
</ModalWrapper>
`}</ComponentVariant>
<ComponentVariant
id="with-one-button"
links={{
React:
'https://react.carbondesignsystem.com/?path=/story/components-modal--default',
Angular:
'https://angular.carbondesignsystem.com/?path=/story/components-modal--basic',
Vue:
'http://vue.carbondesignsystem.com/?path=/story/components-cvmodal--default',
Vanilla: 'https://the-carbon-components.netlify.com/?nav=modal',
}}>{`
<ModalWrapper
buttonTriggerText="Launch modal"
modalHeading="Modal heading"
modalLabel="Label"
secondaryButtonText={null}
>
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse cursus fermentum risus, sit amet fringilla nunc pellentesque quis. Duis quis odio ultrices, cursus lacus ac, posuere felis. Donec dignissim libero in augue mattis, a molestie metus vestibulum. Aliquam placerat felis ultrices lorem condimentum, nec ullamcorper felis porttitor. </p>
</ModalWrapper>
`}</ComponentVariant>
<ComponentVariant
id="with-three-buttons"
links={{
React:
'https://react.carbondesignsystem.com/?path=/story/components-modal--default',
Angular:
'https://angular.carbondesignsystem.com/?path=/story/components-modal--basic',
Vue:
'http://vue.carbondesignsystem.com/?path=/story/components-cvmodal--default',
Vanilla: 'https://the-carbon-components.netlify.com/?nav=modal',
}}>{`
<ModalWrapper
buttonTriggerText="Launch modal"
modalHeading="Modal heading"
modalLabel="Label"
secondaryButtons={
[
{
buttonText: 'Keep both',
onClick: () => {},
},
{
buttonText: 'Rename',
onClick: () => {},
}
]
}
>
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse cursus fermentum risus, sit amet fringilla nunc pellentesque quis. Duis quis odio ultrices, cursus lacus ac, posuere felis. Donec dignissim libero in augue mattis, a molestie metus vestibulum. Aliquam placerat felis ultrices lorem condimentum, nec ullamcorper felis porttitor. </p>
</ModalWrapper>
`}</ComponentVariant>
</ComponentDemo>

Expand Down

0 comments on commit 224b646

Please sign in to comment.