Design/Empty

Design

States

What a screen shows when it has nothing, is loading, failed, is closed to a role, is offline or has just succeeded — the picture, the words and the action.

Every state is told in four parts: a picture, a heading with one sentence, the one action, and where it appears. The words are plain and never blame the person; the action is always something they can do.

Empty

Nothing yet, and nothing matching a search or a filter.

Nothing here yet

Say what this place is for and what will fill it. An empty list is a beginning, not a fault.

The one action
Leads to where the list gets filled; never “Retry”.
Where it appears
Saved items, my listings, orders, offers, and the queues of the admin web.

In the product

Saved items

Buyer · app
Saved items0 items

Nothing saved yet

Save a listing and it waits for you here.

HomeSearchSavedOrders

Leads back to where things get saved.

My listings

Seller · web
My listings

No listings yet

List your first watch. An independent provider checks it before it goes live.

Leads to the first step of selling.

No orders yet

Buyer · web
My orders

No orders yet

Once you buy, your order and its tracking will be here.

Leads to where buying starts.

No offers

Buyer · web
Offers
SentReceived

No offers yet

Offers you make, and offers you receive, are listed here.

Says where an offer is made.

Queue clear

Administrator · admin web
Authentication exceptions0 open

The queue is clear

Nothing is waiting for a decision. New items appear here as they arrive.

Good news, said plainly: nothing waits for you.

Nothing matches

Visitor · web and app
Watches0 results
WatchesUnwornUnder €2,000

Nothing matches these filters

Try removing a filter, or search for something broader.

Says what was searched and offers the way out.

Loading

Skeletons, spinners and when to use which.

One moment

Keep the shape of the page while it loads, and say what is being waited for.

See the loaders
The one action
Usually none: the wait ends by itself. A long wait gets a way to leave.
Where it appears
Catalogue and listing pages, tables, a pressed button, a payment, an authentication result.

In the product

Skeleton: the listing grid

Visitor · web and app
Watches

Cards keep their size, so nothing jumps when the real ones arrive.

Skeleton: the listing page

Visitor · web and app
Listing

Photo, name, price and the main button hold their places.

Skeleton or loader?

Buyer · web and app

Skeleton

When the shape of what is coming is known: a page, a list, a grid, a table. It holds the place, so nothing jumps.

Loader

When something is being done and has no shape yet: a pressed button, a payment, a file going up. It says what is happening.

The armillary loader and its sizes

One question decides it: is the shape known?

Authentication result pending

Seller · web and app
In authentication

We’re checking your watch

The provider usually answers within a minute. You can leave this page; we’ll tell you when it’s done.

  1. Photos and details sent
  2. The provider is checking
  3. Result

Pending never looks positive: no tick and no green until the provider has answered.

Error

A page that did not load; a form that did not save.

That didn’t load

Say it is on our side, that nothing was lost, and offer to try again.

The one action
Runs the same request again; the page keeps what it had.
Where it appears
A page or panel that did not load, a form that did not save, a payment, a provider that did not answer.

In the product

A panel that did not load

Seller · web and app
Payouts
Orders12

We couldn’t load your payouts

The rest of the page is fine. Nothing was lost.

Only the panel fails; the page around it stays usable.

A form that did not save

Seller · web
Edit listing
TitleCorvane Mariner 41 Chronograph
Price8,45Enter the price in euros, for example 8450.

The message sits in the form, the typed text stays, and a field says what to fix.

Payment failed

Buyer · web and app
CheckoutHeld for you
Corvane Mariner 41 Chronograph€8,450
If the hold runs out

The hold has ended and the watch is back on sale. You can still find it in the catalogue.

The buyer can retry while the hold lasts; when it ends the listing is released.

The provider is not answering

Seller · web and app
My listingsSeller sees
Valmont & Fils Diver 300Waiting for a decision

The check is taking longer than usual. Your listing isn’t live yet and our team will decide on it. Your photos and details are safe.

Authentication exceptionsAdministrator sees
ListingReasonCheck
Valmont & Fils Diver 300No answer from the providerNo result

The listing waits in the exceptions queue and is never shown as passed.

Access

A door closed to a role; a session that ended.

This isn’t open to this account

Say what the account can do instead and give the way there. Never hint that the person did something wrong.

The one action
Leads to the nearest place the account can open.
Where it appears
Actions that need an account, an unverified or suspended account, a record that is not yours, an operator beyond their hub.

In the product

Sign in to continue

Visitor · web and app
Listing

The same dialog serves buying, offers, messages and saving; afterwards the person lands on the same listing.

Unverified email

Unverified email · web and app
Listing

Confirm your email to buy, make offers or message sellers. You can keep browsing.

Corvane Mariner 41 Chronograph€8,450

Available once your email is confirmed.

Browsing stays open; the actions that need a confirmed address wait, with the reason beside them.

Suspended account

Suspended account · web and app
My account

Your account is paused

You can still follow your open orders: labels, tracking and payouts. Buying, selling and messages are off for now.

Corvane Mariner 41 ChronographView only

Open orders stay readable: label, tracking, payouts. Nothing new can start.

A record that isn’t yours

Buyer · web
Orders
/orders/48213Someone else’s order
/orders/00000An order that doesn’t exist

This page isn’t here

The address may be mistyped, or the page may have been removed.

Someone else’s order looks exactly like one that doesn’t exist, so nobody learns what is there.

Operator outside their hub

Inspection operator · admin web
Frankfurt hub · Inspections

That item isn’t at your hub

You can open items at the Frankfurt hub only. Pick one from your list.

An operator sees only the items at their own hub, and nothing of payment.

Offline

No connection; changes waiting to sync.

You’re offline

Show what was loaded last and when, and be clear about what can wait and what cannot happen without a connection.

The one action
Checks the connection; it also happens by itself when the signal returns.
Where it appears
The mobile app without a connection, over the last data it loaded.

In the product

Last loaded data

Buyer · app
Watches

You’re offline. Showing what you loaded at 18:42.

Corvane€8,450
Halden€3,900

Paying needs a connection.

HomeSearchSavedOrders

A quiet banner with the time, the data still readable, and the payment button off.

Queued or blocked

Buyer · web and app

Waits and syncs

  • Saving an item
  • Editing a draft listing
  • Changing notification settings

A small clock marks a change until it has reached the server.

Needs a connection

  • Paying for an order
  • Sending an offer
  • Sending a message
  • Publishing a listing

The button is off and says why; money never waits in a queue.

Small, safe changes wait their turn; anything that moves money or reaches another person does not.

Back online

Buyer · app
Saved items3 items

Back online

2 changes were saved.

The queue says what happened to it, once, and goes away.

Done

A thing completed.

That’s done

Say exactly what happened and what comes next, in one sentence. Let the picture do the celebrating.

The one action
Leads to the natural next step, such as the listing, the rating or the payouts.
Where it appears
The end of a flow: a listing published, an order completed, a payout sent, an offer sent.

In the product

Listing published

Seller · web
My listings

Your listing is live

The Corvane Mariner 41 Chronograph passed its check and buyers can see it now.

Names the thing and what changed for the seller.

Order completed

Buyer · web and app
Order

Order completed

Your watch has arrived and the order is closed. How was the seller?

The next step is the rating, the only thing left to do.

Payout sent

Seller · web and app
Payouts

Your payout is on its way

The payment hold ended and the payout was sent to your payment account.

Says why it was waiting and where it went.

Offer sent

Buyer · app
Listing

Offer sent

€3,600 for the Halden Reserve Automatic 38. We’ll tell you when the seller answers.

A small thing gets a toast, not a page: it confirms and gets out of the way.

Done and proven

Certificate issued

Seller · web and app
Passed · Veritrace

Certificate issued

Veritrace checked the Corvane Mariner 41 Chronograph and found it authentic. The certificate is now on the listing.

This is the provider’s finding, not a guarantee from us.

Brass is kept for what is proven: the one place a seal appears.