Move the new-project form into the dashboard grid as a tile
It now sits last in .dashboard__grid, styled like a project-card (dashed border to read as an action rather than a project) instead of as a separate form below the grid. Relabel it 'Create a project' and add a 'Name' placeholder to the input. Also drop the now-redundant 'no projects yet' empty-state message -- the grid always renders since the create tile lives inside it. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
+4
-3
@@ -58,9 +58,10 @@ it also works as a project switcher from anywhere. `<RouterView
|
||||
projects always does a fresh load.
|
||||
|
||||
`/` redirects to `/dashboard` (`DashboardView.vue`): a full-width grid linking
|
||||
to each project (title + card count), then a **new-project form** directly
|
||||
below it (creating one stays on the dashboard; the grid and the sidebar
|
||||
dropdown both pick it up via the shared `projects` store). Signed-out routes
|
||||
to each project (title + card count), with a **"Create a project" tile**
|
||||
styled to match sitting last in the same grid (creating one stays on the
|
||||
dashboard; the grid and the sidebar dropdown both pick it up via the shared
|
||||
`projects` store). Signed-out routes
|
||||
(`/login`, `/verify-email`) render without the sidebar.
|
||||
|
||||
## Inbox
|
||||
|
||||
Reference in New Issue
Block a user