25 Commits

Author SHA1 Message Date
Lee Robinson
fc6c41c8d1 Update auth chapter (#983) 2025-01-21 12:09:06 -06:00
Lee Robinson
bab4ed6723 Fix test 2024-06-23 22:52:12 -05:00
Lee Robinson
f535c37750 Update the Learn codebase (#764) 2024-06-23 22:48:40 -05:00
howiesommerfeld
8022bb32a2 Add index to key for uniqueness (#640)
Using only the page as a key does not preserve uniqueness across updates. This caused, for example, an ellipsis to appear before the pagination elements when navigating from a page in the middle back to the first page.
2024-06-23 18:00:24 -05:00
Artur Comunello
fe35ffe0be Fix missing type (#624)
Co-authored-by: Artur Comunello <artur.comunello@corel.com>
2024-06-23 17:58:42 -05:00
Bartosz Trusiński
63b4f71f5a Fix: make UI skeleton look like its actual component (#620) 2024-06-23 17:57:59 -05:00
Delba de Oliveira
de76b00263 Replace useFormStatus and useFormState with useActionState (#748) 2024-06-19 03:41:51 -05:00
Delba de Oliveira
deca7c766f Add PPR (#745)
* Update to next v15, switch to pnpm

* Delete package-lock.json

* Add PPR

* Update to next@canary

* Update starter-example to next@canary

* Update file extension

* Update ts compiler options to match CNA

* Fix ts errors
2024-06-19 08:50:40 +01:00
Balázs Orbán
e75f71499f chore: bump next-auth (#491)
* chore: bump `next-auth`

* shorten message
2023-11-29 12:44:04 +00:00
Ryota Murakami
7fc5092ca2 Update CustomersTable type definition (#466)
* Update CustomersTable type definition

* Update import statement in CustomersTable
component

* Update definition everywhere

---------

Co-authored-by: Delba de Oliveira <delbabrown@gmail.com>
Co-authored-by: Delba de Oliveira <32464864+delbaoliveira@users.noreply.github.com>
2023-11-28 10:32:07 +00:00
warin
069263d2bc Update latest-invoices.tsx (#483)
* Update latest-invoices.tsx

removed "lg:col-span-4" tailwind class since there's already "md:col-span-4"

* Remove extra lg classnames

---------

Co-authored-by: Delba de Oliveira <delbabrown@gmail.com>
2023-11-28 09:57:04 +00:00
Delba de Oliveira
9d8df63d7e Fix radio input when system preference is set to dark (#458)
* Remove Tailwind dark: classes and focus:ring-gray

* Prettier fix
2023-11-17 16:35:52 +00:00
Mohammed Elzanaty
9874174ed4 feature: add prettier config (#452)
* chore: fix dashboard readme

* feat: add prettier config

* chore: update Node version requirement to 18.17.0

* Remove extra space

* Update @tailwind/forms

* Testing

---------

Co-authored-by: mohamed.elzanaty3 <mohamed.elzanaty3@vodafone.com>
Co-authored-by: Delba de Oliveira <32464864+delbaoliveira@users.noreply.github.com>
Co-authored-by: Delba de Oliveira <delbabrown@gmail.com>
2023-11-16 17:52:29 +00:00
Stephanie Dietz
32607c93c9 Edits based on feedback (#410)
* remove Link component from page. This will be added later

* re-add the Link component. Turns out is was supposed to be there

* replace flex-grow with the new utility grow

* issue: https://github.com/vercel/next-learn/pull/415

* Add missing step

---------

Co-authored-by: Delba de Oliveira <32464864+delbaoliveira@users.noreply.github.com>
Co-authored-by: Delba de Oliveira <delbabrown@gmail.com>
2023-11-16 09:22:40 -06:00
Othella
03e5a415dd Fixed Sign out button full width in sidenav (#365)
* Fixed Sign out button with on sidenav

* Fix button width for final-example

---------

Co-authored-by: Delba de Oliveira <32464864+delbaoliveira@users.noreply.github.com>
Co-authored-by: Delba de Oliveira <delbabrown@gmail.com>
2023-11-16 14:42:36 +00:00
Delba de Oliveira
45fcde471b Improve Form Error Accessibility (#450) 2023-11-16 08:27:20 -06:00
Ansul Agrawal
7dbcd94d4c Fix: Button Import (#298)
* Added Cursor Pointer and Fix Button Import

* Removed Cursor Pointer from text Input

* Removed From edit form also

* Prettier fix

---------

Co-authored-by: Delba de Oliveira <32464864+delbaoliveira@users.noreply.github.com>
Co-authored-by: Delba de Oliveira <delbabrown@gmail.com>
2023-11-16 14:16:48 +00:00
Delba de Oliveira
0a2b32dfc0 Upgrade Next.js + Papercuts (#441)
* Remove 'use client' as users will add it in the course

* Use consistent variable names as per React docs

* Remove alt tag

- This will error in the demo, to show them how `npm run lint` works

* Fix capitalization

* Upgrade next
2023-11-14 15:40:18 +00:00
Delba de Oliveira
a910ad8f58 Rename Cards component to CardWrapper (#329)
* Rename <Cards/> to <CardWrapper/>

* Update starter-example
2023-10-31 11:15:00 -05:00
Delba de Oliveira
5a65b98034 Use bind instead of hidden field (#311)
* Use bind instead of hidden field

* Update actions.ts
2023-10-31 11:14:37 -05:00
Delba de Oliveira
386dd877da Use absolute imports (#309) 2023-10-30 15:32:54 +00:00
Dennis Morello
1ac78462f2 fix: remove incorrect labels in radio groups (#269)
Co-authored-by: Delba de Oliveira <32464864+delbaoliveira@users.noreply.github.com>
2023-10-30 14:59:25 +00:00
Stephanie Dietz
162d59256e Learn run through 💅🏼 (#230)
* remove auth sign out form side anv

* remove unused clsx

* comment out code

* comment out code that throws error when trying to deploy to vercel

* Remove vercel emails

* comment out more code so it will deploy to vercel

* Include AUTH_URL

* add notes to commented out code

* Add bcrypt

* Use .env instead of .env.local

* Update types

* Move skeletons

* Update import

* Delete search functionality

* More fixes

* Misc fixes

* Update login-form.tsx

* Update table.tsx

* Update eslint

* eslint fix

* formatting

---------

Co-authored-by: Delba de Oliveira <delbabrown@gmail.com>
2023-10-26 16:38:00 -06:00
Delba de Oliveira
82f2fae791 Add starter example (#225)
* Duplicate starter

* Remove code for chapter 16

* Add code for chapter 15

* first 3 chapters

* Remove routes and actions

* chapter 3

* Chapters 12-13

* chapter 5

* Revert "Chapters 12-13"

This reverts commit b6da764d85.

* re-add Link to page

* chapter 5

* chapter 6

* Chapter 11 and 12

* chapter 7

* Revert

* Chapter 11

* Remove PPR flag

* chapter 8

* Chapter 9

* switch from pnpm to npm

* 💅

* Create pnpm-lock.yaml

* build errors

* Fix

* Fix

* Update next

* Update nextauth

---------

Co-authored-by: StephDietz <steph.dietz@vercel.com>
2023-10-26 12:49:57 -05:00
Delba de Oliveira
9044c85918 Fix broken images, remove unused assets, update types, polish (#224)
* Update next to canary

* Update layout.tsx

* Use canary

* Remove serverActions flag warning

* Use unstable_noStore

* Add Date.now() test

* Update metadataBase url

* Create wrapper component for Cards

* Update page.tsx

* Misc

* Delete unused data fetch

* Add noStore to /invoices and /customers functions

* Remove date.now()

* Use canary

* Rename component

* Fix imports

* Update types for useFormStatus and useFormState

* Rename folder, add team members

* fixed images and added login button pending state

* Update dashboard/final-example/app/lib/data.ts

Co-authored-by: Matt Kane <m@mk.gg>

---------

Co-authored-by: Steven Tey <stevensteel97@gmail.com>
Co-authored-by: Matt Kane <m@mk.gg>
2023-10-26 09:31:48 -06:00