├── .editorconfig ├── .eslintrc.json ├── .gitattributes ├── .gitignore ├── .prettierrc.json ├── .travis.yml ├── .vscode ├── extensions.json └── settings.json ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── babel.config.json ├── package.json ├── public ├── favicon.ico └── index.html ├── snowpack.config.json ├── src ├── App.tsx ├── Cluster.tsx ├── Frame.tsx ├── Icon.tsx ├── Lane.tsx ├── Pin.tsx ├── PinBoard.tsx ├── Spacer.tsx ├── Stack.tsx ├── VisuallyHidden.tsx ├── env.ts ├── index.tsx ├── mixins.ts ├── useIsomorphicLayoutEffect.ts ├── useLogicalInlineCSSProperty.ts ├── useTextDirection.ts └── utils.ts ├── tsconfig.json └── types ├── import.d.ts └── static.d.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@snowpack/app-scripts-react/babel.config.json" 3 | } 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/public/index.html -------------------------------------------------------------------------------- /snowpack.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/snowpack.config.json -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/Cluster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/src/Cluster.tsx -------------------------------------------------------------------------------- /src/Frame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/src/Frame.tsx -------------------------------------------------------------------------------- /src/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/src/Icon.tsx -------------------------------------------------------------------------------- /src/Lane.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/src/Lane.tsx -------------------------------------------------------------------------------- /src/Pin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/src/Pin.tsx -------------------------------------------------------------------------------- /src/PinBoard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/src/PinBoard.tsx -------------------------------------------------------------------------------- /src/Spacer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/src/Spacer.tsx -------------------------------------------------------------------------------- /src/Stack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/src/Stack.tsx -------------------------------------------------------------------------------- /src/VisuallyHidden.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/src/VisuallyHidden.tsx -------------------------------------------------------------------------------- /src/env.ts: -------------------------------------------------------------------------------- 1 | export const IS_BROWSER = typeof window !== "undefined"; 2 | -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/mixins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/src/mixins.ts -------------------------------------------------------------------------------- /src/useIsomorphicLayoutEffect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/src/useIsomorphicLayoutEffect.ts -------------------------------------------------------------------------------- /src/useLogicalInlineCSSProperty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/src/useLogicalInlineCSSProperty.ts -------------------------------------------------------------------------------- /src/useTextDirection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/src/useTextDirection.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/import.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/types/import.d.ts -------------------------------------------------------------------------------- /types/static.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kripod/react-layout-components/HEAD/types/static.d.ts --------------------------------------------------------------------------------