rhf-stepform
This is a Next.js, Tailwind, and Typescript project bootstrapped using ts-nextjs-tailwind-starter created by Theodorus Clarence.
Getting Started
To use this starter, you can use create-next-app to do it by:
or
First, run the development server:
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying pages/index.tsx
. The page auto-updates as you edit the file.
What's Inside
Inter Fonts
Inter fonts is self hosted. The default weights are 400, 600, 700
. To add more, use fontsquirrel.
UnstyledLink Component
Used as a component for Next.js Link. Will render out Next/Link if the href started with /
or #
, else will render an a
tag with target='_blank'
.
CustomLink Component
An extension of UnstyledLink Component, you can add your default styling for a button/link.
Default Favicon Declaration
Use Favicon Generator and then overwrite the files in /public/favicon
Just-In-Time Tailwindcss
Defaulted to true, you can uncomment the mode='jit'
in /tailwind.config.js
Default Styles
There are default styles for responsive heading sizes, and .layout
to support a max-width for larger screen size.
Seo Component
Configure the default in /components/Seo.tsx
. If you want to use the default, just add <Seo />
on top of your page.
You can also customize it per page by overriding the title, description as props