More shaving on design system

Summary: Added standardized dimensions for padding and gap, to encourage people to build layouts that look consistent, using for example `padv="small"`

Reviewed By: cekkaewnumchai

Differential Revision: D23961386

fbshipit-source-id: 33cd3b8974858e021a8b7d1b32f018fe3f007c63
This commit is contained in:
Michel Weststrate
2020-10-01 05:32:07 -07:00
committed by Facebook GitHub Bot
parent e8370e9fc1
commit b105574d00
10 changed files with 148 additions and 107 deletions

View File

@@ -18,9 +18,9 @@ const {Title, Text, Link} = Typography;
export default function SandyDesignSystem() {
return (
<Layout.ScrollContainer className={resetLists}>
<Layout.Vertical gap={theme.space.large}>
<Card title="Flipper Design System">
<Layout.ScrollContainer className={reset}>
<Layout.Vertical gap="large">
<Card title="Flipper Design System" bordered={false}>
<p>
Welcome to the Flipper Design System. The Flipper design system is
based on{' '}
@@ -57,7 +57,7 @@ export default function SandyDesignSystem() {
</li>
</ul>
</Card>
<Card title="Colors">
<Card title="Colors" bordered={false}>
<Alert message="The following colors are available on the <code>theme</code> object. Please stick to this color palette, as these colors will be translated to dark mode correctly." />
<ColorPreview name="primaryColor" />
<ColorPreview name="successColor" />
@@ -72,7 +72,7 @@ export default function SandyDesignSystem() {
<ColorPreview name="backgroundTransparentHover" />
<ColorPreview name="dividerColor" />
</Card>
<Card title="Typography">
<Card title="Typography" bordered={false}>
<Space direction="vertical">
<Alert
message={
@@ -106,7 +106,7 @@ export default function SandyDesignSystem() {
<Input placeholder="Input" />
</Space>
</Card>
<Card title="Theme variables">
<Card title="Theme variables" bordered={false}>
<Alert
message={
<>
@@ -118,7 +118,7 @@ export default function SandyDesignSystem() {
/>
<pre>{JSON.stringify(theme, null, 2)}</pre>
</Card>
<Card title="Layout components">
<Card title="Layout components" bordered={false}>
<DesignComponentDemos />
</Card>
</Layout.Vertical>
@@ -146,7 +146,7 @@ function ColorPreview({name}: {name: keyof typeof theme}) {
);
}
const resetLists = css`
const reset = css`
ol,
ul {
list-style: revert;
@@ -155,4 +155,7 @@ const resetLists = css`
.ant-alert {
margin-bottom: ${theme.space.huge}px;
}
.ant-card {
background: transparent;
}
`;