Gradients storybook

This commit is contained in:
Eric Bailey
2024-12-08 12:25:52 -06:00
parent 2ddeb9b15f
commit fea90b72f9
3 changed files with 94 additions and 2 deletions
+40
View File
@@ -0,0 +1,40 @@
import {View} from 'react-native'
import {atoms as a, tokens} from '#/alf'
import {GradientFill} from '#/components/GradientFill'
import {H1} from '#/components/Typography'
export function Gradients() {
return (
<View style={[a.gap_md]}>
<H1>Gradients</H1>
<View style={[a.gap_md]}>
{(
[
'0deg',
'45deg',
'90deg',
'135deg',
'180deg',
'225deg',
'270deg',
'315deg',
] as const
).map(rotate => (
<View
key={rotate}
style={[
a.relative,
a.w_full,
{
height: 600,
},
]}>
<GradientFill gradient={tokens.gradients.bonfire} rotate={rotate} />
</View>
))}
</View>
</View>
)
}
+3
View File
@@ -15,6 +15,7 @@ import {Breakpoints} from './Breakpoints'
import {Buttons} from './Buttons'
import {Dialogs} from './Dialogs'
import {Forms} from './Forms'
import {Gradients} from './Gradients'
import {Icons} from './Icons'
import {Links} from './Links'
import {Menus} from './Menus'
@@ -127,6 +128,8 @@ function StorybookInner() {
<Breakpoints />
<Dialogs />
<Gradients />
<Button
variant="solid"
color="primary"