Commit Graph

19 Commits

Author SHA1 Message Date
Michael Novotny
3eabdee1cb Adds eslint ignore for link 2023-09-06 12:07:10 -05:00
Michael Novotny
4106023cf1 Runs prettier 2023-09-06 12:05:10 -05:00
Michael Novotny
c8ef7e06d5 Merge branch 'main' into prettier-eslint-root 2023-09-06 12:02:50 -05:00
Delba de Oliveira
62271d7986 Add total paid/pending columns to customer table (#145)
* Delete individual invoice pages

* Add pending / paid totals to customer table

* Misc
2023-09-06 10:19:15 -05:00
Delba de Oliveira
83293ab924 Add "edit" invoice functionality (#144)
* Organize components

* Add delete invoice component and action

* Update customer emails

* Add delete button, pending/paid UI, and placeholder edit button

* Fix build errors

* More errors

* Fix table corners

* Rename add invoice form, and make it generic for edit or add

* Wire it up!

* Add server action placeholder

* Fix TS errors

* Misc
2023-09-06 08:18:40 -05:00
Stephanie Dietz
482f4bf042 Add customer table UI (#142)
* add customers table

* remove unused imports

* fix width issue for prof image in small screens
2023-09-06 13:06:56 +01:00
Michael Novotny
cb58dfbe30 Moves prettier and lint to root of the project 2023-09-05 21:38:28 -05:00
Delba de Oliveira
b85b3e217b Add delete invoice functionality (#140)
* Organize components

* Add delete invoice component and action

* Update customer emails

* Add delete button, pending/paid UI, and placeholder edit button

* Fix build errors

* More errors
2023-09-05 10:30:42 -05:00
Delba de Oliveira
340cd8dd05 Add "create" invoice form (#139)
* Install @tailwindcss/forms

* Add invoice form

* Replace -zinc- with -gray- for consistency
2023-09-05 09:11:54 -05:00
Stephanie Dietz
ab4d446e34 Implement new table component (#136)
* 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>
2023-09-05 14:23:34 +01:00
Delba de Oliveira
acc531b370 Add dashboard overview page (#135)
* 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

* Add prettier plugin for tailwind

* Create background-blur.tsx

* Create hero.tsx

* Create login-form.tsx

* Tweak

* Install hero icons and clsx

* Create calculations.tsx

* Update dummy-data.tsx

* Create card.tsx

* Create dashboard-overview.tsx

* Update page.tsx

* Add placeholder for dashboard-topnav

* Adjust sizings for whole page

* Update card styles and add icons

* ugh, fonts are hard

* misc

* Misc

* Switch to flex

* Add revenue data and definitions

* Misc

* Merge branch 'master' into example-f9sv

* Remove unused code

* Add sort invoices calc - to be replaced with SQL

* Add date to invoices table

* Add customer images

* Add LatestInvoices component

* Optimize for mobile

* Misc

* Tweak

* Remove duplicate date fields

* Mobile tweaks
2023-09-01 11:38:55 -05:00
Stephanie Dietz
5225fc3b54 Add table component (#132)
* 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>
2023-09-01 14:49:59 +01:00
Stephanie Dietz
fa5258ed80 create search bar component (#134) 2023-09-01 12:15:38 +01:00
Delba de Oliveira
c0f63f4d25 Add card component and calculations (#130)
* 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

* Add prettier plugin for tailwind

* Create background-blur.tsx

* Create hero.tsx

* Create login-form.tsx

* Tweak

* Install hero icons and clsx

* Create calculations.tsx

* Update dummy-data.tsx

* Create card.tsx

* Create dashboard-overview.tsx

* Update page.tsx

* Add placeholder for dashboard-topnav

* Adjust sizings for whole page

* Update card styles and add icons

* ugh, fonts are hard

* misc

* Remo unused import
2023-08-31 08:50:05 -05:00
Stephanie Dietz
24f9a5fa45 Add side nav and hero icons (#129)
* add side nav component and hero icons

* update file name

* Update dashboard/15-final/app/dashboard/layout.tsx

Co-authored-by: Delba de Oliveira <32464864+delbaoliveira@users.noreply.github.com>

* make nav mobile friendly

---------

Co-authored-by: Delba de Oliveira <32464864+delbaoliveira@users.noreply.github.com>
2023-08-31 11:02:52 +01:00
Michael Novotny
3edf913e1c Updates node versions (#131) 2023-08-30 13:31:53 -05:00
Delba de Oliveira
4376abb821 Add components for home and login pages (#128)
* 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

* Add prettier plugin for tailwind

* Create background-blur.tsx

* Create hero.tsx

* Create login-form.tsx

* Tweak

* Fix ts error
2023-08-30 16:47:42 +01:00
Delba de Oliveira
8dd0d1d863 Add dummy data and routes (#127)
* 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
2023-08-30 10:37:50 -05:00
Delba de Oliveira
77fbb51681 Adds dashboard course skeleton (#126) 2023-08-30 09:11:57 -05:00