|
1 |
| -import {SearchIcon, TriangleDownIcon, EyeIcon, IssueClosedIcon} from '@primer/octicons-react' |
| 1 | +import {SearchIcon, TriangleDownIcon, EyeIcon, IssueClosedIcon, HeartFillIcon} from '@primer/octicons-react' |
2 | 2 | import React from 'react'
|
3 | 3 | import {Button, IconButton} from '.'
|
4 | 4 | import {default as Text} from '../Text'
|
| 5 | +import {Stack} from '../Stack' |
5 | 6 |
|
6 | 7 | export default {
|
7 | 8 | title: 'Components/Button/DevOnly',
|
@@ -94,3 +95,58 @@ export const TestSxProp = () => {
|
94 | 95 | </div>
|
95 | 96 | )
|
96 | 97 | }
|
| 98 | + |
| 99 | +export const DisabledButtonVariants = () => { |
| 100 | + return ( |
| 101 | + <Stack direction="horizontal"> |
| 102 | + <Stack align="start"> |
| 103 | + <Button |
| 104 | + variant="invisible" |
| 105 | + leadingVisual={SearchIcon} |
| 106 | + trailingAction={TriangleDownIcon} |
| 107 | + trailingVisual={HeartFillIcon} |
| 108 | + count={4} |
| 109 | + disabled |
| 110 | + > |
| 111 | + Invisible |
| 112 | + </Button> |
| 113 | + <Button |
| 114 | + variant="default" |
| 115 | + leadingVisual={SearchIcon} |
| 116 | + trailingAction={TriangleDownIcon} |
| 117 | + trailingVisual={HeartFillIcon} |
| 118 | + count={4} |
| 119 | + disabled |
| 120 | + > |
| 121 | + Default |
| 122 | + </Button> |
| 123 | + <Button |
| 124 | + variant="primary" |
| 125 | + leadingVisual={SearchIcon} |
| 126 | + trailingAction={TriangleDownIcon} |
| 127 | + trailingVisual={HeartFillIcon} |
| 128 | + count={4} |
| 129 | + disabled |
| 130 | + > |
| 131 | + Primary |
| 132 | + </Button> |
| 133 | + <Button |
| 134 | + variant="danger" |
| 135 | + leadingVisual={SearchIcon} |
| 136 | + trailingAction={TriangleDownIcon} |
| 137 | + trailingVisual={HeartFillIcon} |
| 138 | + count={4} |
| 139 | + disabled |
| 140 | + > |
| 141 | + Danger |
| 142 | + </Button> |
| 143 | + </Stack> |
| 144 | + <Stack> |
| 145 | + <IconButton icon={HeartFillIcon} variant="invisible" aria-label="Invisible" disabled /> |
| 146 | + <IconButton icon={HeartFillIcon} variant="default" aria-label="Default" disabled /> |
| 147 | + <IconButton icon={HeartFillIcon} variant="primary" aria-label="Primary" disabled /> |
| 148 | + <IconButton icon={HeartFillIcon} variant="danger" aria-label="Danger" disabled /> |
| 149 | + </Stack> |
| 150 | + </Stack> |
| 151 | + ) |
| 152 | +} |
0 commit comments