Skip to content

Commit 768f84f

Browse files
authored
Merge pull request #188 from mavv/enhancement/introduce-module-path-aliases
chore: add module aliases, refactor imports
2 parents fc10bae + 46722a4 commit 768f84f

File tree

16 files changed

+37
-33
lines changed

16 files changed

+37
-33
lines changed

.storybook/preview.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as NextImage from 'next/image'
2-
import { WalletProvider } from '../components/WalletProvider'
3-
import { theme } from '../theme'
2+
import { WalletProvider } from '@components/WalletProvider'
3+
import { theme } from '@theme'
44

55
// de-optimize Image component
66
const OriginalNextImage = NextImage.default

components/Header.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import NavBar from '../components/NavBar'
1+
import NavBar from '@components/NavBar'
22

33
export default function Header() {
44
return <NavBar />

components/NavBar.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ import {
1212
MenuList,
1313
MenuItem,
1414
} from '@chakra-ui/react'
15-
import HamburgerIcon from './HamburgerIcon'
16-
import SchoolOfCodeLogo from './SchoolOfCodeLogo'
17-
import { PomodoroTimer } from './PomodoroTimer'
15+
import HamburgerIcon from '@components/HamburgerIcon'
16+
import SchoolOfCodeLogo from '@components/SchoolOfCodeLogo'
17+
import { PomodoroTimer } from '@components/PomodoroTimer'
1818
// import { ConnectButton } from '@rainbow-me/rainbowkit'
1919

2020
function NavBar() {

components/PomodoroTimer.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react'
2-
import { PomodoroTimer } from './PomodoroTimer'
2+
import { PomodoroTimer } from '@components/PomodoroTimer'
33

44
export default {
55
component: PomodoroTimer,

components/PomodoroTimer.test.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { act, render, screen, waitFor } from '@testing-library/react'
22
import userEvent from '@testing-library/user-event'
3-
import { minute, second } from '../lib/time'
4-
import { PomodoroTimer } from './PomodoroTimer'
3+
import { minute, second } from '@lib/time'
4+
import { PomodoroTimer } from '@components/PomodoroTimer'
55

66
beforeEach(() => {
77
jest.useFakeTimers()

components/PomodoroTimer.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import {
2323
MdVideogameAsset,
2424
MdOutlineCheck,
2525
} from 'react-icons/md'
26-
import { formatTime, minute, second } from '../lib/time'
26+
import { formatTime, minute, second } from '@lib/time'
2727

2828
export interface TimerState {
2929
status: TimerStatus

components/SchoolOfCodeLogo.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react'
2-
import SchoolOfCodeLogo from './SchoolOfCodeLogo'
2+
import SchoolOfCodeLogo from '@components/SchoolOfCodeLogo'
33

44
export default {
55
component: SchoolOfCodeLogo,

components/footer/Footer.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
} from '@chakra-ui/react'
99
import NextLink from 'next/link'
1010
import { FaTwitter, FaGithub } from 'react-icons/fa'
11-
import { SocialButton } from './SocialButton'
11+
import { SocialButton } from '@components/footer/SocialButton'
1212

1313
export default function Footer() {
1414
return (

components/mdx/Components.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { Box, Code, Heading, Image, Text } from '@chakra-ui/react'
22
import { Prism as SyntaxHighlighter } from 'react-syntax-highlighter'
33
import dracula from 'react-syntax-highlighter/dist/cjs/styles/prism/dracula'
4-
import { CopyToClipboard } from '../CopyToClipboard'
5-
import SideDrawer from './SideDrawer'
6-
import Quiz from './Quiz'
7-
import Question from './Question'
8-
import Callout from './Callout'
4+
import { CopyToClipboard } from '@components/CopyToClipboard'
5+
import SideDrawer from '@components/mdx/SideDrawer'
6+
import Quiz from '@components/mdx/Quiz'
7+
import Question from '@components/mdx/Question'
8+
import Callout from '@components/mdx/Callout'
99

1010
const Components = {
1111
code: (props: any) => {

components/mdx/Question.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ interface Question {
1616
}
1717

1818
const Question: FC<QuestionProps> = (props: QuestionProps) => {
19-
const question: Question = require(`../../utils/questions/${props.question}.json`)
19+
const question: Question = require(`@utils/questions/${props.question}.json`)
2020
const [optionsSelected, setOptionsSelected]: [
2121
number[],
2222
Dispatch<SetStateAction<number[]>>,

0 commit comments

Comments
 (0)