* add database to project. Seed data. Update customerId to customer_id
* seed customers table data
* use database everywhere
* refactor
* fix ts lint errors
* add type to invoice edit page
* remove fetch-data file and fetch data directly in components
* update lates invoices to use sql
* in invoice table, search the database here with SQL
* rename tsx files to ts and add node script to seed data
* address rest of PR comments
* move all data fetches to own file
* add types to filter invoices function
* remove unused param
* prettier
* update function names
* switch page back to one when search param changes
* make input auto fill with current search query on page reload
* add database to project. Seed data. Update customerId to customer_id
* seed customers table data
* use database everywhere
* refactor
* fix ts lint errors
* add type to invoice edit page
* remove fetch-data file and fetch data directly in components
* update lates invoices to use sql
* in invoice table, search the database here with SQL
* rename tsx files to ts and add node script to seed data
* address rest of PR comments
* move all data fetches to own file
* add types to filter invoices function
* remove unused param
* prettier
* update function names
* Add local date formatting
* Add dashboard hero image
* Update hero styles
* Polish login form
* Use Next.js symbol for logo
* Use Next.js symbol for favicon
* Use img instead of Image
* Add mobile styles to login form
* Polish nav styles to fit logo
* Fix build error
* Create og-image.png
* Remove unused code
* Replace svg logo with png
* Update Images and Links
* Misc
* Remove topnav
* Remove dummy text from cards
* Remove gradient
* Adjust button color
* Fix table horizontal scroll
* Misc
* Fix table UI bug
* Remove duplicate package-lock files
* Polish invoice form
* Rename delete button
* Misc
* Run prettier
* Fix search and pagination on mobile
* Fix pagination border px bug
* Update code to match course
* Rename global -> globals
* 💅 Home Page
* Test placeholder blur
* Use 1.5x image rather than 2x
* Update root layout
* Use <main> for pages
* Make sidebar a server component
* Don't use index for React key
* Add local date formatting
* Add dashboard hero image
* Update hero styles
* Polish login form
* Use Next.js symbol for logo
* Use Next.js symbol for favicon
* Use img instead of Image
* Add mobile styles to login form
* Polish nav styles to fit logo
* Fix build error
* Create og-image.png
* Remove unused code
* Replace svg logo with png
* Update Images and Links
* Misc
* Remove duplicate package-lock files
* Prettier
* add pagination and search bar to the invoice table
* make table component server
* fix eslint
* eslint
* eslint
* Updates pagination url to not use state or router and moves pagination component up above the table
* fix eslint typing error
* resolve github convos
* update all 'q' to be 'query'
---------
Co-authored-by: Michael Novotny <manovotny@gmail.com>
* add table compoennt
* format
* format
* change table type to be a card
* update table header and link
* update layout and table width
* edit table
* fix layout overflow issue with table
* fix mege issue with dummy data
* make only content portion scrollable
* increase w of side nav in mobile
* remove duplicate date key
---------
Co-authored-by: Delba de Oliveira <delbabrown@gmail.com>
* add table compoennt
* format
* format
* change table type to be a card
* update table header and link
* update layout and table width
* Update dashboard/15-final/app/ui/table.tsx
---------
Co-authored-by: Delba de Oliveira <delbabrown@gmail.com>
Co-authored-by: Delba de Oliveira <32464864+delbaoliveira@users.noreply.github.com>
* Run create-next-app
* Add READMEs
* Remove stuff we don't need
* Add dummy data
* Add types for dummy data
* Add dummy routes
* Remove unused CSS
* Split dummy data and definitions
* added styles folder for assets css example
* update styles on index for css starter example
* added styles folder in basic starter and nav starter and put back local global and selector css as _app.js is not added yet
* fix bottom logo style
* fix a text color in first 3 examples