33 lines
1.4 KiB
TypeScript
Executable File
33 lines
1.4 KiB
TypeScript
Executable File
import type { WidgetRegistryItem } from './core';
|
|
|
|
export const registeredWidgets: WidgetRegistryItem[] = [
|
|
{
|
|
id: 'api-sample-card-widget',
|
|
title: 'API Sample Card Widget',
|
|
description:
|
|
'컴포넌트 대표 샘플을 Wrapper, title, main content, feature tag 구조로 감싸는 위젯입니다.',
|
|
features: ['api-sample', 'component-sample', 'feature-registry', 'imperative-handle'],
|
|
},
|
|
{
|
|
id: 'dashboard-report-card-widget',
|
|
title: 'Dashboard Report Card Widget',
|
|
description:
|
|
'타이틀과 2개의 콘텐츠 섹션을 가지며 진행 현황, 선형 그래프, 지표, 분할 progress를 조합하는 대시보드 카드 위젯입니다.',
|
|
features: ['feature-registry', 'imperative-handle'],
|
|
},
|
|
{
|
|
id: 'gps-sample-widget',
|
|
title: 'GPS Sample Widget',
|
|
description:
|
|
'GPS Layer Context hooks를 바탕으로 실시간 좌표, 거점 저장, 지오펜스 반경 설정, 선택 거점 지도 표시를 제공하는 위젯입니다.',
|
|
features: ['component-sample', 'docs', 'feature-registry', 'imperative-handle'],
|
|
},
|
|
{
|
|
id: 'text-memo-widget',
|
|
title: 'Text Memo Widget',
|
|
description:
|
|
'텍스트 메모를 작성하고 최근 저장본을 work-server DB에 보관해 다시 불러올 수 있는 위젯입니다.',
|
|
features: ['component-sample', 'feature-registry', 'imperative-handle'],
|
|
},
|
|
];
|