bg - guard
import { pipeAuthorize } from 'app/guard'
bgc - guard typed
import { typedCan } from 'app/guard'
bm - blitz mutation
import { resolver } from "blitz";
import { z } from "zod";
import db from "db";
const $name$Fn = resolver.pipe(resolver.zod(z.void()), resolver.authorize(), async () => {
return [];
})
export default $name$Fn;
bp - blitz page
import React, { Suspense } from "react";
import { BlitzPage } from "blitz";
import { Spinner } from "@chakra-ui/react";
import { Layout } from 'app/core/layouts/Layout';
const $name$: React.FC = () => {
return <h1>Hello from $name$</h1>;
};
const $name$Page: BlitzPage = () => {
return (
<Suspense fallback={<Spinner />}>
<$name$ />
</Suspense>
);
};
$name$Page.getLayout = (page) => <Layout title="$name$">{page}</Layout>;
export default $name$Page;
bq - blitz query
import { resolver } from "blitz";
import { z } from "zod";
import db from "db";
const $name$ = resolver.pipe(resolver.zod(z.void()), resolver.authorize(), async () => {
return [];
})
export default $name$;
np - next page
import React from "react";
import { NextPage } from "next";
const $name$Page: NextPage = () => {
return (
<h1>$name$</h1>
);
};
export default $name$Page;
rc - react component with types
interface $name$Props {}
export const $name$: React.FC<$name$Props> = (props) => {
return (
<h1>$name$</h1>
);
};
rci - import + react component with types
import React from "react";
interface $name$Props {}
export const $name$: React.FC<$name$Props> = (props) => {
return (
<h1>$name$</h1>
);
};
rcis - import + react component simple
import React from "react";
export const $name$: React.FC<{}> = (props) => {
return (
<h1>$name$</h1>
);
};
rcs - react component
export const $name$: React.FC<{}> = (props) => {
return (
<h1>$name$</h1>
);
};