Skip to content

Type Alias: TileIconLoader

Makaio Framework


Makaio Framework / contracts/extension / TileIconLoader

TileIconLoader = () => Promise<{ default: ComponentType<{ size?: number; }>; }>

Defined in: ../../../packages/contracts/src/extension/contributions/tile-types.ts:30

Icon loader for a tile.

Lazy-loads an icon component (typically from lucide-react).

Promise<{ default: ComponentType<{ size?: number; }>; }>

icon: () => import('lucide-react').then(m => ({ default: m.Terminal }))
  • TileIconLoader
    • () => Promise<{ default: ComponentType<{ size?: number }> }>