From 3da9172a5c44b2d60bfe430a962fa748c9d76259 Mon Sep 17 00:00:00 2001 From: kuzhelov Date: Wed, 30 Jan 2019 20:34:15 +0100 Subject: [PATCH 01/39] initial --- .../Types/FlexColumnsExample.shorthand.tsx | 42 +++++ .../Flex/Types/FlexExampleInput.shorthand.tsx | 25 +++ .../Types/FlexExampleNavMenu.shorthand.tsx | 19 +++ ...ItemsAlignmentOptionsExample.shorthand.tsx | 40 +++++ .../Types/FlexMediaCardExample.shorthand.tsx | 31 ++++ .../FlexMixedAlignmentExample.shorthand.tsx | 27 ++++ .../examples/components/Flex/Types/index.tsx | 40 +++++ docs/src/examples/components/Flex/index.tsx | 10 ++ src/components/Flex/Flex.tsx | 144 ++++++++++++++++++ src/components/Flex/FlexItem.tsx | 101 ++++++++++++ src/index.ts | 3 + src/themes/teams/componentStyles.ts | 3 + .../teams/components/Flex/flexItemStyles.ts | 26 ++++ .../teams/components/Flex/flexStyles.ts | 46 ++++++ src/themes/teams/components/Flex/utils.ts | 15 ++ 15 files changed, 572 insertions(+) create mode 100644 docs/src/examples/components/Flex/Types/FlexColumnsExample.shorthand.tsx create mode 100644 docs/src/examples/components/Flex/Types/FlexExampleInput.shorthand.tsx create mode 100644 docs/src/examples/components/Flex/Types/FlexExampleNavMenu.shorthand.tsx create mode 100644 docs/src/examples/components/Flex/Types/FlexItemsAlignmentOptionsExample.shorthand.tsx create mode 100644 docs/src/examples/components/Flex/Types/FlexMediaCardExample.shorthand.tsx create mode 100644 docs/src/examples/components/Flex/Types/FlexMixedAlignmentExample.shorthand.tsx create mode 100644 docs/src/examples/components/Flex/Types/index.tsx create mode 100644 docs/src/examples/components/Flex/index.tsx create mode 100644 src/components/Flex/Flex.tsx create mode 100644 src/components/Flex/FlexItem.tsx create mode 100644 src/themes/teams/components/Flex/flexItemStyles.ts create mode 100644 src/themes/teams/components/Flex/flexStyles.ts create mode 100644 src/themes/teams/components/Flex/utils.ts diff --git a/docs/src/examples/components/Flex/Types/FlexColumnsExample.shorthand.tsx b/docs/src/examples/components/Flex/Types/FlexColumnsExample.shorthand.tsx new file mode 100644 index 0000000000..ef915057d3 --- /dev/null +++ b/docs/src/examples/components/Flex/Types/FlexColumnsExample.shorthand.tsx @@ -0,0 +1,42 @@ +import * as React from 'react' +import { Flex, Segment } from '@stardust-ui/react' + +const FlexExampleShorthand = () => ( + <> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +) + +export default FlexExampleShorthand diff --git a/docs/src/examples/components/Flex/Types/FlexExampleInput.shorthand.tsx b/docs/src/examples/components/Flex/Types/FlexExampleInput.shorthand.tsx new file mode 100644 index 0000000000..d2ecb00ead --- /dev/null +++ b/docs/src/examples/components/Flex/Types/FlexExampleInput.shorthand.tsx @@ -0,0 +1,25 @@ +import * as React from 'react' +import { Flex, Input, Button, Label } from '@stardust-ui/react' + +const FlexExampleShorthand = () => ( + <> + + + + + + +