Skip to content

Commit

Permalink
Path Aliasing
Browse files Browse the repository at this point in the history
- add babel-plugin-module-resolver pkg
- add path aliasing via babelrc
- update all components to use path aliasing
  • Loading branch information
heyjul3s committed Feb 1, 2021
1 parent 3b45693 commit e68ba03
Show file tree
Hide file tree
Showing 34 changed files with 229 additions and 388 deletions.
18 changes: 17 additions & 1 deletion docs/.babelrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,20 @@
{
"presets": ["next/babel"],
"plugins": [["styled-components", { "ssr": true }]]
"plugins": [
[
"module-resolver",
{
"root": ["./src"],
"alias": {
"@components": "./components",
"@page-content": "./page-content",
"@assets": "./assets",
"@public": "./public",
"@pages": "./pages",
"@theme": "./theme"
}
}
],
["styled-components", { "ssr": true }]
]
}
81 changes: 0 additions & 81 deletions docs/components/Global/Dropdown/Dropdown.tsx

This file was deleted.

81 changes: 0 additions & 81 deletions docs/components/Global/Dropdown/components/DropdownHead.tsx

This file was deleted.

7 changes: 0 additions & 7 deletions docs/components/Global/Dropdown/components/DropdownText.tsx

This file was deleted.

40 changes: 0 additions & 40 deletions docs/components/Global/Dropdown/components/Options.tsx

This file was deleted.

71 changes: 0 additions & 71 deletions docs/components/Global/Dropdown/components/OptionsList.tsx

This file was deleted.

2 changes: 0 additions & 2 deletions docs/components/Global/Dropdown/components/index.tsx

This file was deleted.

7 changes: 0 additions & 7 deletions docs/components/Global/Dropdown/typings.ts

This file was deleted.

11 changes: 11 additions & 0 deletions docs/components/Global/index.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
export { Brand } from './Brand';
export { Footer } from './Footer';
export { Header } from './Header';
export { NavTop } from './NavTop';
export { Tagline } from './Tagline';
export { Container } from './Container';
export { GlobalStyles } from './GlobalStyles';
export { HR } from './HR';
export { HTMLhead } from './HTMLhead';
export { Layout } from './Layout';
export { Spinner, DottedSpinner } from './Loader';
1 change: 1 addition & 0 deletions docs/components/Nav/index.tsx
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
export { DesktopNav } from './Desktop/DesktopNav';
export { MobileNav } from './Mobile/MobileNav';
29 changes: 29 additions & 0 deletions docs/components/index.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
export { AnchorLink } from './AnchorLink';
export { APIheading } from './APIheading';
export { FlexTable } from './FlexTable';
export { List } from './List';
export { Section } from './Section';
export { SectionTitle } from './SectionTitle';
export * from './Typography';
export { Param, Params, ParamsDescription, ParamsTable, Syntax } from './Code';

export { Content, Doc, Title, ArticleSubSectionTitle } from './Article';
export type { ContentProps, DocProps, TitleProps } from './Article';

export {
Brand,
Footer,
Header,
NavTop,
Tagline,
Container,
GlobalStyles,
HR,
HTMLhead,
Layout,
Spinner,
DottedSpinner
} from './Global';

export { Logo } from './Logo';
export { DesktopNav, MobileNav } from './Nav';
1 change: 1 addition & 0 deletions docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
"@types/react": "^17.0.0",
"@types/styled-components": "^5.1.7",
"@types/styled-system": "^5.1.10",
"babel-plugin-module-resolver": "^4.1.0",
"babel-plugin-styled-components": "^1.12.0",
"typescript": "^4.1.3"
},
Expand Down
19 changes: 13 additions & 6 deletions docs/page-content/Block/Block.tsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,17 @@
import { Paragraph, Strong, H4 } from '../../components/Typography';
import { Syntax, Param, ParamsTable } from '../../components/Code';
import { HR } from '../../components/Global/HR';
import {
Paragraph,
Strong,
H4,
HR,
Syntax,
Param,
ParamsTable,
Doc,
APIheading,
FlexTable
} from '@components';

import { BlockBaseUsage } from './examples';
import { Doc } from '../../components/Article';
import { APIheading } from '../../components/APIheading';
import { FlexTable } from '../../components/FlexTable';

const createBlocksBaseCells = [
{
Expand Down
Loading

0 comments on commit e68ba03

Please sign in to comment.