Skip to content

Commit f9f72ba

Browse files
Merge branch 'next' into nexxel/fix-loader
2 parents a42bc34 + 49a7a43 commit f9f72ba

File tree

3 files changed

+24
-8
lines changed

3 files changed

+24
-8
lines changed

.changeset/spicy-falcons-poke.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"create-t3-app": minor
3+
---
4+
5+
add inference helper for v10

cli/template/addons/trpc/utils.ts

+10-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
// src/utils/trpc.ts
2+
import superjson from "superjson";
3+
24
import { httpBatchLink, loggerLink } from "@trpc/client";
35
import { createTRPCNext } from "@trpc/next";
6+
import type { GetInferenceHelpers } from "@trpc/server";
7+
48
import type { AppRouter } from "../server/trpc/router/_app";
5-
import superjson from "superjson";
69

710
const getBaseUrl = () => {
811
if (typeof window !== "undefined") return ""; // browser should use relative url
@@ -28,3 +31,9 @@ export const trpc = createTRPCNext<AppRouter>({
2831
},
2932
ssr: false,
3033
});
34+
35+
/**
36+
* Inference helpers
37+
* @example type HelloOutput = AppRouterTypes['example']['hello']['output']
38+
**/
39+
export type AppRouterTypes = GetInferenceHelpers<AppRouter>;

www/src/components/landingPage/cli.tsx

+9-7
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export default function CodeCard() {
2929
<br />
3030
&nbsp;&nbsp;|&nbsp;(__|&nbsp;&nbsp;&nbsp;/&nbsp;_|&nbsp;/&nbsp;/\&nbsp;\|&nbsp;|&nbsp;|&nbsp;_|&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;|&nbsp;&nbsp;|_&nbsp;\&nbsp;&nbsp;/&nbsp;/\&nbsp;\|&nbsp;&nbsp;_/&nbsp;&nbsp;_/&nbsp;
3131
<br />
32-
&nbsp;&nbsp;&nbsp;\___|_|_\___|_/‾‾\_\_|&nbsp;|___|&nbsp;&nbsp;&nbsp;|_|&nbsp;|___/&nbsp;/_/‾‾\_\_|&nbsp;|_|&nbsp;&nbsp;
32+
&nbsp;&nbsp;&nbsp;\___|_|_\___|_/¯¯\_\_|&nbsp;|___|&nbsp;&nbsp;&nbsp;|_|&nbsp;|___/&nbsp;/_/¯¯\_\_|&nbsp;|_|&nbsp;&nbsp;
3333
<br />
3434
</Typist>
3535
<Typist
@@ -38,13 +38,13 @@ export default function CodeCard() {
3838
cursor={{ show: false }}
3939
avgTypingDelay={-500}
4040
>
41-
<div className="flex whitespace-nowrap">
41+
<div>
4242
? What will your project be called? (my-t3-app)
4343
<Typist.Delay ms={500} />
4444
<Typist
4545
cursor={{ hideWhenDone: true, hideWhenDoneDelay: 0 }}
4646
avgTypingDelay={50}
47-
className="pl-1 text-blue-400"
47+
className="inline pl-1 text-blue-400"
4848
>
4949
my-t3-app
5050
</Typist>
@@ -170,16 +170,18 @@ export default function CodeCard() {
170170
avgTypingDelay={-10000}
171171
className="translate-y-[-10rem] sm:translate-y-[-10.5rem] md:translate-y-[-10rem] lg:translate-y-[-10rem]"
172172
>
173-
<div className="flex whitespace-nowrap">
174-
<span>? Would you like us to run npm install? (Y/n)</span>
173+
<div>
174+
<span className="whitespace">
175+
? Would you like us to run npm install? (Y/n)
176+
</span>
175177
<Typist.Delay ms={1000} />
176178
<Typist
177179
cursor={{ hideWhenDone: true, hideWhenDoneDelay: 0 }}
178-
className="pl-2 text-blue-400"
180+
className="inline pl-2 text-blue-400"
179181
avgTypingDelay={-10000}
180182
>
181183
y
182-
<Typist.Backspace count={1} delay={1000} />
184+
<Typist.Backspace count={1} delay={500} />
183185
<span className="text-blue-400">Yes</span>
184186
</Typist>
185187
</div>

0 commit comments

Comments
 (0)