Skip to content

Commit 47a458e

Browse files
committed
docs(demo): Use @/ import prefix
1 parent 4619e29 commit 47a458e

22 files changed

+77
-50
lines changed

examples/github-app/src/App.tsx

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
import { memo } from 'react';
21
import { MatchedRoute } from '@anansi/router';
32
import { Layout } from 'antd';
4-
import Boundary from 'Boundary';
3+
import { memo } from 'react';
4+
5+
import Boundary from '@/Boundary';
6+
import NavBar from '@/navigation/NavBar';
7+
58
import 'antd/dist/reset.css';
69
import 'style/main.css';
7-
import NavBar from 'navigation/NavBar';
810

911
const { Content } = Layout;
1012

examples/github-app/src/RootProvider.tsx

+3-2
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,12 @@ import {
55
getDefaultManagers,
66
ProviderProps,
77
} from '@data-client/react';
8-
import { AuthdProvider } from 'navigation/authdContext';
98
import type { ReactNode } from 'react';
109
import { ErrorBoundary } from 'react-error-boundary';
1110
import type { FallbackProps } from 'react-error-boundary';
12-
import { unAuth } from 'resources/Auth';
11+
12+
import { AuthdProvider } from '@/navigation/authdContext';
13+
import { unAuth } from '@/resources/Auth';
1314

1415
import Boundary from './Boundary';
1516
import { Router } from './routing';

examples/github-app/src/components/Labels.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { Tag, Space } from 'antd';
22
import { memo } from 'react';
3-
import type { Label } from 'resources/Label';
3+
4+
import type { Label } from '@/resources/Label';
45

56
function Labels({ labels }: { labels: Label[] }) {
67
return (

examples/github-app/src/navigation/NavBar.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ import { AsyncBoundary, useCache, useSuspense } from '@data-client/react';
33
import { Layout, Menu, Spin, Affix, MenuProps } from 'antd';
44
import { Avatar } from 'antd';
55
import { memo, useContext, useMemo, useState } from 'react';
6-
import UserResource from 'resources/User';
6+
7+
import UserResource from '@/resources/User';
78

89
import { authdContext } from './authdContext';
910
import LoginModal from './LoginModal';

examples/github-app/src/navigation/authdContext.tsx

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import { useController } from '@data-client/react';
22
import React, { createContext, useCallback, useMemo } from 'react';
3-
import { setAuth, unAuth } from 'resources/Auth';
4-
import UserResource from 'resources/User';
3+
4+
import { setAuth, unAuth } from '@/resources/Auth';
5+
import UserResource from '@/resources/User';
56

67
export const authdContext = createContext({
78
login(data: { login: string; token: string }): void {

examples/github-app/src/pages/IssueDetail/CommentInline.tsx

+4-3
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@ import { useCache, useController } from '@data-client/react';
44
import { Intl } from '@js-temporal/polyfill';
55
import { css } from '@linaria/core';
66
import { Card, Avatar, Button, Tag, Popover } from 'antd';
7-
import FlexRow from 'components/FlexRow';
87
import React, { memo, useCallback, useState } from 'react';
98
import Markdown from 'react-markdown';
109
import rehypeHighlight from 'rehype-highlight';
1110
import remarkGfm from 'remark-gfm';
1211
import remarkRemoveComments from 'remark-remove-comments';
13-
import { CommentResource, Comment } from 'resources/Comment';
14-
import { UserResource } from 'resources/User';
12+
13+
import FlexRow from '@/components/FlexRow';
14+
import { CommentResource, Comment } from '@/resources/Comment';
15+
import { UserResource } from '@/resources/User';
1516

1617
import CommentForm from './CommentForm';
1718

examples/github-app/src/pages/IssueDetail/CommentsList.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { useSuspense } from '@data-client/react';
22
import { Card } from 'antd';
3-
import { CommentResource } from 'resources/Comment';
3+
4+
import { CommentResource } from '@/resources/Comment';
45

56
import CommentInline from './CommentInline';
67

examples/github-app/src/pages/IssueDetail/CreateComment.tsx

+4-3
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ import { useCache, useController } from '@data-client/react';
33
import { css } from '@linaria/core';
44
import { Card, Avatar } from 'antd';
55
import { memo, useCallback } from 'react';
6-
import { CommentResource } from 'resources/Comment';
7-
import { Issue } from 'resources/Issue';
8-
import UserResource from 'resources/User';
6+
7+
import { CommentResource } from '@/resources/Comment';
8+
import { Issue } from '@/resources/Issue';
9+
import UserResource from '@/resources/User';
910

1011
import CommentForm from './CommentForm';
1112

examples/github-app/src/pages/IssueDetail/CreateReaction.tsx

+8-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
import { useController, useCache } from '@data-client/react';
22
import { Tag } from 'antd';
3-
import { Issue } from 'resources/Issue';
4-
import { Reaction, ReactionResource, contentToIcon } from 'resources/Reaction';
5-
import { UserResource } from 'resources/User';
63
import { v4 as uuid } from 'uuid';
74

5+
import { Issue } from '@/resources/Issue';
6+
import {
7+
Reaction,
8+
ReactionResource,
9+
contentToIcon,
10+
} from '@/resources/Reaction';
11+
import { UserResource } from '@/resources/User';
12+
813
const { CheckableTag } = Tag;
914

1015
export function CreateReaction({ content, reactions = [], issue }: Props) {

examples/github-app/src/pages/IssueDetail/ReactionSpan.tsx

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import { useController, useCache } from '@data-client/react';
22
import { Tag } from 'antd';
33
import React, { useCallback } from 'react';
4-
import { Issue } from 'resources/Issue';
5-
import { Reaction, ReactionResource } from 'resources/Reaction';
6-
import { UserResource } from 'resources/User';
74
import { v4 as uuid } from 'uuid';
85

6+
import { Issue } from '@/resources/Issue';
7+
import { Reaction, ReactionResource } from '@/resources/Reaction';
8+
import { UserResource } from '@/resources/User';
9+
910
const { CheckableTag } = Tag;
1011

1112
export function ReactionSpan({

examples/github-app/src/pages/IssueDetail/index.tsx

+6-5
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,18 @@ import { Link } from '@anansi/router';
22
import { useSuspense, useCache, useDLE } from '@data-client/react';
33
import { Card, Avatar } from 'antd';
44
import { Tag } from 'antd';
5-
import Boundary from 'Boundary';
6-
import FlexRow from 'components/FlexRow';
75
import React, { useMemo, memo } from 'react';
86
import { ErrorBoundary } from 'react-error-boundary';
97
import Markdown from 'react-markdown';
108
import rehypeHighlight from 'rehype-highlight';
119
import remarkGfm from 'remark-gfm';
1210
import remarkRemoveComments from 'remark-remove-comments';
13-
import { IssueResource } from 'resources/Issue';
14-
import { ReactionResource } from 'resources/Reaction';
15-
import UserResource from 'resources/User';
11+
12+
import Boundary from '@/Boundary';
13+
import FlexRow from '@/components/FlexRow';
14+
import { IssueResource } from '@/resources/Issue';
15+
import { ReactionResource } from '@/resources/Reaction';
16+
import UserResource from '@/resources/User';
1617

1718
import CommentsList, { CardLoading } from './CommentsList';
1819
import CreateComment from './CreateComment';

examples/github-app/src/pages/IssueDetail/issueActions.tsx

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import { Popover } from 'antd';
2-
import Labels from 'components/Labels';
32
import { groupBy } from 'lodash';
43
import React from 'react';
5-
import { type Issue } from 'resources/Issue';
6-
import { contentToIcon, type Reaction } from 'resources/Reaction';
4+
5+
import Labels from '@/components/Labels';
6+
import { type Issue } from '@/resources/Issue';
7+
import { contentToIcon, type Reaction } from '@/resources/Reaction';
78

89
import { CreateReaction } from './CreateReaction';
910
import { ReactionSpan } from './ReactionSpan';

examples/github-app/src/pages/IssueList.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ import { useSuspense } from '@data-client/react';
22
import { List } from 'antd';
33
import parseLink from 'parse-link-header';
44
import { memo } from 'react';
5-
import { Issue, IssueResource } from 'resources/Issue';
5+
6+
import { Issue, IssueResource } from '@/resources/Issue';
67

78
import IssueListItem from './IssueListItem';
89
import NextPage from './NextPage';

examples/github-app/src/pages/IssueListItem.tsx

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import { Link } from '@anansi/router';
22
import { List, Avatar, Skeleton } from 'antd';
3-
import { humanTime } from 'components/human';
4-
import Labels from 'components/Labels';
53
import { memo } from 'react';
6-
import { Issue } from 'resources/Issue';
4+
5+
import { humanTime } from '@/components/human';
6+
import Labels from '@/components/Labels';
7+
import { Issue } from '@/resources/Issue';
78

89
function IssueListItem({ issue }: { issue: Issue }) {
910
const actions = [];

examples/github-app/src/pages/IssuesPage.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import { Link, useLocationSearch } from '@anansi/router';
22
import { HomeOutlined } from '@ant-design/icons';
33
import { Breadcrumb } from 'antd';
4-
import { Issue } from 'resources/Issue';
4+
5+
import { Issue } from '@/resources/Issue';
56

67
import IssueList from './IssueList';
78

examples/github-app/src/pages/NextPage.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { useController, useLoading } from '@data-client/react';
22
import { Button } from 'antd';
3-
import { IssueResource } from 'resources/Issue';
3+
4+
import { IssueResource } from '@/resources/Issue';
45

56
export default function NextPage({ q, page }: Props) {
67
const ctrl = useController();

examples/github-app/src/pages/ProfileDetail/UserEvents.tsx

+3-2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { Intl } from '@js-temporal/polyfill';
55
import { Timeline, Typography, Divider } from 'antd';
66
import { groupBy } from 'lodash';
77
import { useMemo } from 'react';
8+
89
import {
910
EventResource,
1011
typeToIcon,
@@ -13,8 +14,8 @@ import {
1314
IssuesEvent,
1415
PushEvent,
1516
PullRequestReviewEvent,
16-
} from 'resources/Event';
17-
import { User } from 'resources/User';
17+
} from '@/resources/Event';
18+
import { User } from '@/resources/User';
1819

1920
import FlexRow from '../../components/FlexRow';
2021

examples/github-app/src/pages/ProfileDetail/UserRepos.tsx

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ import { ForkOutlined, StarOutlined } from '@ant-design/icons';
33
import { useCache, useSuspense } from '@data-client/react';
44
import { List, Space, Typography } from 'antd';
55
import React from 'react';
6-
import RepositoryResource, { Repository } from 'resources/Repository';
7-
import { UserResource, User } from 'resources/User';
6+
7+
import RepositoryResource, { Repository } from '@/resources/Repository';
8+
import { UserResource, User } from '@/resources/User';
89

910
const { Title } = Typography;
1011

examples/github-app/src/pages/ProfileDetail/index.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ import { useSuspense } from '@data-client/react';
22
import { Intl } from '@js-temporal/polyfill';
33
import { Card, List, Layout, Typography } from 'antd';
44
import Markdown from 'react-markdown';
5-
import { UserResource } from 'resources/User';
5+
6+
import { UserResource } from '@/resources/User';
67

78
import UserEvents from './UserEvents';
89
import UserRepositories from './UserRepos';

examples/github-app/src/pages/PullsPage.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { useLocationSearch } from '@anansi/router';
2-
import { Issue } from 'resources/Issue';
2+
3+
import { Issue } from '@/resources/Issue';
34

45
import IssueList from './IssueList';
56

examples/github-app/src/routing/routes.tsx

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import { getImage } from '@data-client/img';
22
import { Controller } from '@data-client/react';
3-
import CommentResource from 'resources/Comment';
4-
import { EventResource } from 'resources/Event';
5-
import IssueResource from 'resources/Issue';
6-
import ReactionResource from 'resources/Reaction';
7-
import RepositoryResource from 'resources/Repository';
8-
import UserResource from 'resources/User';
3+
4+
import CommentResource from '@/resources/Comment';
5+
import { EventResource } from '@/resources/Event';
6+
import IssueResource from '@/resources/Issue';
7+
import ReactionResource from '@/resources/Reaction';
8+
import RepositoryResource from '@/resources/Repository';
9+
import UserResource from '@/resources/User';
910

1011
import { lazyPage } from './lazyPage';
1112

examples/github-app/tsconfig.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"compilerOptions": {
33
"outDir": "./dist",
4-
"baseUrl": "./src",
4+
"baseUrl": "./",
55
"target": "esnext",
66
"module": "esnext",
77
"lib": ["dom", "esnext"],
@@ -17,7 +17,8 @@
1717

1818
"types": ["@anansi/webpack-config/types","./src/types/remark-remove-comments"],
1919
"paths": {
20-
"resources/*": ["resources/*"]
20+
"@/*": ["./src/*"],
21+
"@/resources/*": ["./src/resources/*"]
2122
},
2223
"noEmit": true
2324
},

0 commit comments

Comments
 (0)