Skip to content

Commit 384689f

Browse files
brenelzbirkskyum
authored andcommitted
fix: tanstack start solid
1 parent 6586071 commit 384689f

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

packages/solid-router/src/link.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -542,8 +542,7 @@ export const Link: LinkComponent<'a'> = (props: any) => {
542542

543543
if (typeof local._asChild === 'undefined') {
544544
// the Retlocal.urnType of useLinkProps returns the correct type for a <a> element, not a general component that has a disabled prop
545-
// @ts-expect-error
546-
delete linkProps.disabled
545+
//delete linkProps.disabled
547546
}
548547

549548
return (

packages/solid-start-config/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ export async function defineConfig(
295295
}),
296296
...(getUserViteConfig(opts.vite).plugins || []),
297297
...(getUserViteConfig(opts.routers?.ssr?.vite).plugins || []),
298-
viteSolid(opts.solid),
298+
viteSolid({ ...opts.solid, ssr: true }),
299299
]
300300
},
301301
},

packages/solid-start-server/src/defaultStreamHandler.tsx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,16 @@ import { defineHandlerCallback } from './handlerCallback'
1313
import type { ReadableStream } from 'node:stream/web'
1414

1515
export const defaultStreamHandler = defineHandlerCallback(
16-
async ({ request, router, responseHeaders }) => {
16+
({ request, router, responseHeaders }) => {
1717
if (typeof Solid.renderToStream === 'function') {
18-
const stream = await Solid.renderToStream(() => (
19-
<StartServer router={router} />
20-
))
18+
const stream = Solid.renderToStream(() => <StartServer router={router} />)
19+
20+
const { writable, readable } = new TransformStream()
21+
stream.pipeTo(writable)
2122

2223
const responseStream = transformReadableStreamWithRouter(
2324
router,
24-
stream as unknown as ReadableStream,
25+
readable as unknown as ReadableStream,
2526
)
2627
return new Response(responseStream as any, {
2728
status: router.state.statusCode,

0 commit comments

Comments
 (0)