File tree Expand file tree Collapse file tree
apps/web/app/(org)/onboarding/components Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11"use client" ;
22
3+ import type { users } from "@cap/database/schema" ;
34import { Button , Input } from "@cap/ui" ;
45import { faImage } from "@fortawesome/free-solid-svg-icons" ;
56import { FontAwesomeIcon } from "@fortawesome/react-fontawesome" ;
67import { Effect } from "effect" ;
78import Image from "next/image" ;
89import { useRouter } from "next/navigation" ;
9- import type { User } from "next-auth" ;
1010import { startTransition , useRef , useState } from "react" ;
1111import { toast } from "sonner" ;
1212import { useEffectMutation } from "@/lib/EffectRuntime" ;
1313import { withRpc } from "@/lib/Rpcs" ;
1414import { Base } from "./Base" ;
1515
16- export function OrganizationSetupPage ( { user } : { user : User } ) {
16+ export function OrganizationSetupPage ( {
17+ user,
18+ } : {
19+ user : typeof users . $inferSelect | null ;
20+ } ) {
1721 const [ organizationName , setOrganizationName ] = useState (
18- `${ user . name } 's organization` || "" ,
22+ user ? `${ user . name } 's organization` : "" ,
1923 ) ;
2024 const [ selectedFile , setSelectedFile ] = useState < File | null > ( null ) ;
2125 const fileInputRef = useRef < HTMLInputElement > ( null ) ;
You can’t perform that action at this time.
0 commit comments