hunk.code_window:         uses: actions/checkout@v3
           with:
             fetch-depth: 0
         - uses: pnpm/action-setup@v2.2.2
           with:
  
hunk.labels: keep keep keep keep replace keep
hunk.after_edit:       - uses: pnpm/action-setup@v2.2.4
  
hunk.file_path: examples/next-prisma-starter/.github/workflows/main.yml
hunk.type: replace
file: /**
   * This is a Next.js page.
   */
  import { trpc } from '../utils/trpc';
  
  export default function IndexPage() {
    // 💡 Tip: CMD+Click (or CTRL+Click) on `greeting` to go to the server definition
    const result = trpc.router99.greeting.useQuery({ who: 'KATT' });
  
    if (!result.data) {
      return (
        <div style={styles}>
          <h1>Loading...</h1>
        </div>
      );
    }
    return (
      <div style={styles}>
        <h1>{result.data}</h1>
      </div>
    );
  }
  
  const styles = {
    width: '100vw',
    height: '100vh',
    display: 'flex',
    justifyContent: 'center',
    alignItems: 'center',
  };
  