├── .gitignore ├── README.md ├── eslint.config.mjs ├── next.config.ts ├── package.json ├── pnpm-lock.yaml ├── postcss.config.mjs ├── public ├── file.svg ├── globe.svg ├── grid.svg ├── logo-outline.svg ├── logo.svg ├── next.svg ├── vercel.svg └── window.svg ├── src └── app │ ├── components │ ├── ProgressBar.tsx │ └── SpeedControls.tsx │ ├── favicon.ico │ ├── globals.css │ ├── honey │ └── page.tsx │ ├── layout.tsx │ ├── lib │ ├── animate.tsx │ ├── codeToToken.ts │ └── keyframes.ts │ ├── opengraph-image.png │ ├── page.tsx │ ├── twitter-image.png │ ├── ui │ ├── Button.tsx │ ├── Code.tsx │ ├── Highlight.tsx │ ├── Outro.tsx │ ├── Window.preview.tsx │ └── Window.tsx │ ├── use-ref │ ├── client.tsx │ └── page.tsx │ └── use-state │ ├── client.tsx │ ├── page.tsx │ ├── rerender │ ├── client.tsx │ └── page.tsx │ ├── setters │ ├── client.tsx │ └── page.tsx │ └── variables │ ├── client.tsx │ └── page.tsx ├── tailwind.config.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/next.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/public/file.svg -------------------------------------------------------------------------------- /public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/public/globe.svg -------------------------------------------------------------------------------- /public/grid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/public/grid.svg -------------------------------------------------------------------------------- /public/logo-outline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/public/logo-outline.svg -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/public/window.svg -------------------------------------------------------------------------------- /src/app/components/ProgressBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/components/ProgressBar.tsx -------------------------------------------------------------------------------- /src/app/components/SpeedControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/components/SpeedControls.tsx -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/honey/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/honey/page.tsx -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/lib/animate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/lib/animate.tsx -------------------------------------------------------------------------------- /src/app/lib/codeToToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/lib/codeToToken.ts -------------------------------------------------------------------------------- /src/app/lib/keyframes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/lib/keyframes.ts -------------------------------------------------------------------------------- /src/app/opengraph-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/opengraph-image.png -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/app/twitter-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/twitter-image.png -------------------------------------------------------------------------------- /src/app/ui/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/ui/Button.tsx -------------------------------------------------------------------------------- /src/app/ui/Code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/ui/Code.tsx -------------------------------------------------------------------------------- /src/app/ui/Highlight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/ui/Highlight.tsx -------------------------------------------------------------------------------- /src/app/ui/Outro.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/ui/Outro.tsx -------------------------------------------------------------------------------- /src/app/ui/Window.preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/ui/Window.preview.tsx -------------------------------------------------------------------------------- /src/app/ui/Window.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/ui/Window.tsx -------------------------------------------------------------------------------- /src/app/use-ref/client.tsx: -------------------------------------------------------------------------------- 1 | "use client" -------------------------------------------------------------------------------- /src/app/use-ref/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/use-ref/page.tsx -------------------------------------------------------------------------------- /src/app/use-state/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/use-state/client.tsx -------------------------------------------------------------------------------- /src/app/use-state/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/use-state/page.tsx -------------------------------------------------------------------------------- /src/app/use-state/rerender/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/use-state/rerender/client.tsx -------------------------------------------------------------------------------- /src/app/use-state/rerender/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/use-state/rerender/page.tsx -------------------------------------------------------------------------------- /src/app/use-state/setters/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/use-state/setters/client.tsx -------------------------------------------------------------------------------- /src/app/use-state/setters/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/use-state/setters/page.tsx -------------------------------------------------------------------------------- /src/app/use-state/variables/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/use-state/variables/client.tsx -------------------------------------------------------------------------------- /src/app/use-state/variables/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/src/app/use-state/variables/page.tsx -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfonsusac/react-lava/HEAD/tsconfig.json --------------------------------------------------------------------------------