Type Alias: TileIconLoader
Makaio Framework / contracts/extension / TileIconLoader
Type Alias: TileIconLoader
Section titled “Type Alias: 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).
Returns
Section titled “Returns”Promise<{ default: ComponentType<{ size?: number; }>; }>
Example
Section titled “Example”icon: () => import('lucide-react').then(m => ({ default: m.Terminal }))Type Composition
Section titled “Type Composition”TileIconLoader() => Promise<{ default: ComponentType<{ size?: number }> }>