filerouter-import-workaround
This commit is contained in:
parent
fde2335a02
commit
17d2600142
|
@ -6,13 +6,14 @@ import sassDts from 'vite-plugin-sass-dts'
|
||||||
|
|
||||||
const isVercel = Boolean(process?.env.VERCEL)
|
const isVercel = Boolean(process?.env.VERCEL)
|
||||||
const isBun = Boolean(process.env.BUN)
|
const isBun = Boolean(process.env.BUN)
|
||||||
|
const isE2E = Boolean(process.env.E2E)
|
||||||
|
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
ssr: true,
|
ssr: true,
|
||||||
server: {
|
server: {
|
||||||
preset: isVercel ? 'vercel_edge' : isBun ? 'bun' : 'node',
|
preset: isVercel ? 'vercel_edge' : isBun ? 'bun' : 'node',
|
||||||
port: 3000,
|
port: 3000,
|
||||||
https: !isVercel
|
https: isE2E
|
||||||
},
|
},
|
||||||
devOverlay: true,
|
devOverlay: true,
|
||||||
build: {
|
build: {
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
"build": "vinxi build",
|
"build": "vinxi build",
|
||||||
"start": "vinxi start",
|
"start": "vinxi start",
|
||||||
"codegen": "graphql-codegen",
|
"codegen": "graphql-codegen",
|
||||||
"e2e": "npm run e2e:tests",
|
"e2e": "E2E=1 npm run e2e:tests",
|
||||||
"e2e:tests": "npx playwright test --project=webkit",
|
"e2e:tests": "npx playwright test --project=webkit",
|
||||||
"e2e:tests:ci": "CI=true npx playwright test --project=webkit",
|
"e2e:tests:ci": "CI=true npx playwright test --project=webkit",
|
||||||
"e2e:install": "npx playwright install webkit && npx playwright install-deps ",
|
"e2e:install": "npx playwright install webkit && npx playwright install-deps ",
|
||||||
|
|
|
@ -49,7 +49,7 @@ export const route = {
|
||||||
|
|
||||||
export type AuthorPageProps = { articles?: Shout[]; author?: Author; topics?: Topic[] }
|
export type AuthorPageProps = { articles?: Shout[]; author?: Author; topics?: Topic[] }
|
||||||
|
|
||||||
export const AuthorPage = (props: RouteSectionProps<AuthorPageProps>) => {
|
export default function AuthorPage(props: RouteSectionProps<AuthorPageProps>) {
|
||||||
const { addAuthor } = useAuthors()
|
const { addAuthor } = useAuthors()
|
||||||
const articles = createAsync(
|
const articles = createAsync(
|
||||||
async () => props.data.articles || (await fetchAuthorShouts(props.params.slug)) || []
|
async () => props.data.articles || (await fetchAuthorShouts(props.params.slug)) || []
|
||||||
|
@ -107,5 +107,3 @@ export const AuthorPage = (props: RouteSectionProps<AuthorPageProps>) => {
|
||||||
</ErrorBoundary>
|
</ErrorBoundary>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
export default AuthorPage
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user