app/console/dashboard/dashboard-canvas.tsxBefore
Your dashboard is empty
Choose the widgets you want to start the day with.
After
Your dashboard is empty
Choose the widgets you want to start the day with.
Every empty state in the Console, the student portal and this catalog. Each one names the thing its space holds, and the scene draws a ghost of that thing in the portal’s sticker language, in neutral tones. How the scene is laid out follows what the state is saying.
Every scene as it lands in an empty state, then one scene in each of the six moods.
The thing this space holds lands, with dashed slots for more.
app/console/dashboard/dashboard-canvas.tsxBefore
Choose the widgets you want to start the day with.
After
Choose the widgets you want to start the day with.
app/console/dashboard/dashboard-canvas.tsxBefore
Add a widget from the gallery, or reset to the default.
After
Add a widget from the gallery, or reset to the default.
app/console/people/people-roster.tsxBefore
Nobody at Katy yet.
After
Nobody at Katy yet.
app/console/people/[id]/person-profile.tsxBefore
A student appears here once they book a drive with this instructor, or take one.
After
A student appears here once they book a drive with this instructor, or take one.
app/console/people/[id]/person-profile.tsxBefore
Added when they enroll in the portal.
After
Added when they enroll in the portal.
app/console/people/[id]/person-profile.tsxBefore
Who to call if something happens.
After
Who to call if something happens.
app/console/scheduling/no-instructors.tsxBefore
Add the instructors who teach here, and their rows appear on the schedule.
After
Add the instructors who teach here, and their rows appear on the schedule.
app/console/scheduling/scheduling-week.tsxBefore
No hours are on the schedule yet.
After
No hours are on the schedule yet.
app/console/people/[id]/person-profile.tsxBefore
They have no hours on the schedule today.
After
They have no hours on the schedule today.
app/console/fleet/[id]/vehicle-record.tsxBefore
No hours are on this car today.
After
No hours are on this car today.
app/console/locations/[id]/location-record.tsxBefore
Drives booked here appear on the day they run.
After
Drives booked here appear on the day they run.
app/console/people/[id]/person-profile.tsxBefore
Drives the student books appear here.
After
Drives the student books appear here.
app/console/people/[id]/person-profile.tsxBefore
Drive reports appear here after the first one.
After
Drive reports appear here after the first one.
app/console/fleet/[id]/vehicle-drives.tsxBefore
No student is booked into this car in the next two weeks.
After
No student is booked into this car in the next two weeks.
app/console/fleet/[id]/vehicle-drives.tsxBefore
Nobody has driven this car in the last two weeks.
After
Nobody has driven this car in the last two weeks.
app/console/fleet/fleet-list.tsxBefore
No car has been added to this location yet.
After
No car has been added to this location yet.
app/console/fleet/[id]/vehicle-inspections.tsxBefore
Inspections appear here once an instructor checks this car in or out.
After
Inspections appear here once an instructor checks this car in or out.
app/console/fleet/[id]/vehicle-inspections.tsxBefore
Only the one above has been logged on this car.
After
Only the one above has been logged on this car.
app/console/fleet/[id]/vehicle-service.tsxBefore
No service has been logged for this car yet.
After
No service has been logged for this car yet.
app/console/locations/[id]/location-gallery.tsxBefore
The storefront, where lessons start, the classroom.
After
The storefront, where lessons start, the classroom.
app/console/locations/locations-list.tsxBefore
Locations appear here when they are added to a franchise.
After
Locations appear here when they are added to a franchise.
app/console/locations/franchises/[id]/franchise-record.tsxBefore
Bayou Driving has nowhere to schedule at until a location is added.
After
Bayou Driving has nowhere to schedule at until a location is added.
app/console/fleet/[id]/vehicle-documents.tsxBefore
Insurance certificates, registration and service paperwork go here.
After
Insurance certificates, registration and service paperwork go here.
app/console/locations/[id]/location-record.tsxBefore
The lease, the city’s business license and inspections go here.
After
The lease, the city’s business license and inspections go here.
app/console/locations/franchises/[id]/franchise-record.tsxBefore
License certificates, the franchise agreement and insurance go here.
After
License certificates, the franchise agreement and insurance go here.
app/console/people/[id]/person-profile.tsxBefore
A transfer certificate or a permit: paper kept against this student goes here.
After
A transfer certificate or a permit: paper kept against this student goes here.
app/console/people/[id]/person-profile.tsxBefore
10 Hour Adult Package is drive hours only. Add one in Billing.
After
10 Hour Adult Package is drive hours only. Add one in Billing.
app/console/people/[id]/person-profile.tsxBefore
It is issued when the classroom gate clears, or by hand from here.
After
It is issued when the classroom gate clears, or by hand from here.
app/console/certificates/certificates-page.tsxBefore
Certificates appear here as students complete the classroom course.
After
Certificates appear here as students complete the classroom course.
app/console/certificates/certificates-page.tsxBefore
Certificates cannot be issued here until a franchise pool is assigned to it.
After
Certificates cannot be issued here until a franchise pool is assigned to it.
app/console/curriculum/curriculum-view.tsxBefore
Add the first track to the library.
After
Add the first track to the library.
app/console/curriculum/curriculum-view.tsxBefore
A track item groups the elements an instructor works through, like Warm-up or Turns.
After
A track item groups the elements an instructor works through, like Warm-up or Turns.
app/console/catalog/catalog-list.tsxBefore
Add a package to start selling it.
After
Add a package to start selling it.
app/console/catalog/catalog-list.tsxBefore
Offers corporate makes appear here, each with its dates and where it is on.
After
Offers corporate makes appear here, each with its dates and where it is on.
components/history-timeline.tsxBefore
Edits, price changes, publishing and archiving appear here as they happen.
After
Edits, price changes, publishing and archiving appear here as they happen.
app/(student)/dashboard/lessons/upcoming-drives.tsxBefore
Book the first drive to get behind the wheel with a certified instructor.
After
Book the first drive to get behind the wheel with a certified instructor.
app/(student)/dashboard/documents/documents-pockets.tsxBefore
Your certificates will appear here as you enroll and progress.
After
Your certificates will appear here as you enroll and progress.
Empty is good news: the thing alone, with a check on it.
app/console/notifications/notifications-content.tsxBefore
Approvals, broadcasts, and account changes will show up here. What needs doing today stays on your dashboard.
After
Approvals, broadcasts, and account changes will show up here. What needs doing today stays on your dashboard.
app/(student)/dashboard/notifications/notifications-content.tsxBefore
Updates about your course, drives, and account will show up here.
After
Updates about your course, drives, and account will show up here.
app/console/fleet/[id]/vehicle-incidents.tsxBefore
No incidents reported for this car.
After
No incidents reported for this car.
app/console/people/[id]/person-profile.tsxBefore
Assign training with a deadline after a complaint or a review.
After
Assign training with a deadline after a complaint or a review.
app/console/financials/waived-fees/waived-fees-report.tsxBefore
No fee waived or hours granted in this period.
After
No fee waived or hours granted in this period.
A search or filter came back empty. The quietest, and compact.
app/console/fleet/[id]/vehicle-service.tsxBefore
No service has been logged for this car yet.
After
No service has been logged for this car yet.
app/console/people/people-roster.tsxBefore
Try a different name or email.
After
Try a different name or email.
app/console/people/people-roster.tsxBefore
Nobody is in that state right now.
After
Nobody is in that state right now.
app/console/fleet/fleet-list.tsxBefore
Try a car number or a plate.
After
Try a car number or a plate.
app/console/fleet/fleet-list.tsxBefore
No car at Katy is in that state.
After
No car at Katy is in that state.
app/console/fleet/[id]/vehicle-service.tsxBefore
Try a vendor, a category, or what was done.
After
Try a vendor, a category, or what was done.
app/console/locations/locations-list.tsxBefore
Try a different name, city or street.
After
Try a different name, city or street.
app/console/locations/locations-list.tsxBefore
No location is retired.
After
No location is retired.
app/console/catalog/catalog-list.tsxBefore
Try a different name, or what the package includes.
After
Try a different name, or what the package includes.
app/console/catalog/catalog-list.tsxBefore
Nothing matches with these filters on.
After
Nothing matches with these filters on.
app/console/certificates/certificates-page.tsxBefore
Try a franchise, a provider number or a location.
After
Try a franchise, a provider number or a location.
app/console/certificates/certificates-page.tsxBefore
No revoked teen certificates.
After
No revoked teen certificates.
app/(app)/components/catalog-index.tsxBefore
Try another word, or clear a filter.
After
Try another word, or clear a filter.
A link that leads nowhere: the ghost of what was looked for.
app/console/not-found.tsxBefore
That address doesn’t match anything here. You’re still signed in.
After
That address doesn’t match anything here. You’re still signed in.
app/not-found.tsxBefore
That address doesn’t match anything here.
After
That address doesn’t match anything here.
app/console/people/[id]/person-profile.tsxBefore
No record matches this link at the locations you can see.
After
No record matches this link at the locations you can see.
app/console/people/[id]/person-profile.tsxBefore
They are now at Sugar Land, outside the location you’re viewing.
After
They are now at Sugar Land, outside the location you’re viewing.
app/console/fleet/[id]/vehicle-record.tsxBefore
No car matches this link at the locations you can see.
After
No car matches this link at the locations you can see.
app/console/locations/[id]/location-record.tsxBefore
No location matches this link among the ones you can see.
After
No location matches this link among the ones you can see.
app/console/locations/franchises/[id]/franchise-record.tsxBefore
No franchise matches this link among the ones you can see.
After
No franchise matches this link among the ones you can see.
app/console/catalog/package-drawer.tsxBefore
No package matches this link.
After
No package matches this link.
app/console/catalog/item-drawer.tsxBefore
No item matches this link.
After
No item matches this link.
app/console/certificates/certificates-drawer.tsxBefore
It may belong to a location you cannot see, or the number has not been issued.
After
It may belong to a location you cannot see, or the number has not been issued.
app/console/certificates/certificates-drawer.tsxBefore
It may belong to a franchise you cannot see.
After
It may belong to a franchise you cannot see.
There, but not for this reader.
app/console/no-access.tsxBefore
You’re signed in as Operator.
After
You’re signed in as Operator.
It did not load.
app/console/error.tsxBefore
Nothing you were doing has been lost.
After
Nothing you were doing has been lost.