Skip to content
SurfaceDocs
FRGet started
DocsModel reference

WorkspacePresentationIcon · types

Interfaces, values and named contracts for WorkspacePresentationIcon.

The following types define named objects and their relationships. Tables include inherited properties. Schema-derived types refer to their validated structures; a TypeScript declaration does not replace the compiler’s semantic checks.

WorkspacePresentationIcon

A Model reference contains no SVG, URL, executable data or authorization.

export type WorkspacePresentationIcon = z.infer<typeof workspacePresentationIconSchema>;

All references

Applied examples : Consistent icons for your objects

Use users for Clients and file-text for Quotes; the picker and AI share these names.

Configuration

Fragment placed in icon.name. Properties and accepted values.

"users"

Variation and connection

Fragment placed in icon.name. Properties and accepted values.

"file-text"

UI layout example

The illustrative layout below places this configuration in the Clients/Quotes app. Insert each fragment at the stated location, with Field, Query and Action references matching the Model declarations.

  1. Clients
  2. Quotes
  3. Settings
  4. Relations
ILLUSTRATIVE LAYOUTClients / Quotes app
SurfaceClients / North StudioExample
WorkspacePresentationIcon · typesConsistent icons for your objects
Clients
Clientsusers
Quotesfile-text
Settingssettings
Search for a concept, field or action.Esc