chore: auto-commit (799 archivos)
- .claude/CLAUDE.md - .claude/commands/subagentes.md - .claude/rules/INDEX.md - .mcp.json - bash/functions/cybersecurity/analyze_dns.md - bash/functions/cybersecurity/audit_http_headers.md - bash/functions/cybersecurity/audit_ssh_config.md - bash/functions/cybersecurity/check_firewall.md - bash/functions/cybersecurity/detect_suspicious_users.md - bash/functions/cybersecurity/encrypt_file.md - ... Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "apiClient(config: APIClientConfig): { get<T>(path, params?): Promise<T>; post<T>(path, body?): Promise<T>; put<T>(path, body?): Promise<T>; patch<T>(path, body?): Promise<T>; del<T>(path): Promise<T> }"
|
||||
description: "Factory HTTP que retorna un cliente con get/post/put/patch/del. Usa fetch nativo con base_url+headers, parsea JSON automaticamente, llama on_error/on_unauthorized segun status code. Zero dependencias externas."
|
||||
tags: [http, fetch, client, rest, api, factory, core]
|
||||
tags: [http, fetch, client, rest, api, factory, core, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: [APIClientConfig_ts_core]
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: pure
|
||||
signature: "getChartColor(index: number): string"
|
||||
description: "Paleta de colores para gráficos basada en CSS variables del tema activo. Colores accesibles por índice cíclico."
|
||||
tags: [chart, color, theme, palette, visualization]
|
||||
tags: [chart, color, theme, palette, visualization, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: pure
|
||||
signature: "formatCompact(n: number, decimals?: number): string"
|
||||
description: "Familia de funciones de formato compacto: números (K/M/B), frecuencia (Hz/KHz/MHz), bytes (KB/MB/GB), duración (ms/s/min/h)."
|
||||
tags: [format, number, compact, utility, display]
|
||||
tags: [format, number, compact, utility, display, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "getComputedColor(cssVar: string): string"
|
||||
description: "Resuelve una CSS variable de color a su valor RGB computado por el browser. Acepta '--primary', 'primary' o 'var(--primary)'. Util para canvas, sigma.js y APIs que no soportan CSS variables."
|
||||
tags: [theme, css, color, runtime, dom, canvas]
|
||||
tags: [theme, css, color, runtime, dom, canvas, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: pure
|
||||
signature: "getSeriesColor(index: number, color?: string): string"
|
||||
description: "Devuelve color para una serie de gráfico por índice cíclico, o el color explícito si se proporciona."
|
||||
tags: [chart, color, series, visualization]
|
||||
tags: [chart, color, series, visualization, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "useDebouncedSearch<T>(opts: UseDebouncedSearchOptions<T>): UseDebouncedSearchResult<T>"
|
||||
description: "Hook que combina input con debounce y fetch automatico. Espera N ms de inactividad tras el ultimo cambio antes de fetchear. Expone query, set_query, results, loading, error y clear."
|
||||
tags: [search, debounce, hook, input, fetch, autocomplete, core, component]
|
||||
tags: [search, debounce, hook, input, fetch, autocomplete, core, component, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "useFetch<T>(opts: UseFetchOptions<T>): FetchState<T>"
|
||||
description: "Hook GET con cache in-memory stale-while-revalidate. Muestra datos cacheados inmediatamente y refetchea en background. Soporta refetch_interval, refetch_on_focus, stale_time y retry."
|
||||
tags: [fetch, hook, cache, swr, get, http, core, component]
|
||||
tags: [fetch, hook, cache, swr, get, http, core, component, pendiente-usar]
|
||||
uses_functions: [http_cache_ts_core]
|
||||
uses_types: [FetchState_ts_core]
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "useForm<T extends Record<string, unknown>>(opts: UseFormOptions<T>): UseFormResult<T>"
|
||||
description: "Hook de formulario con validacion sincrona, touched tracking y submit handler. Minimalista: set_field, set_fields, validate, submit, reset. Para formularios simples sin dependencia de Mantine."
|
||||
tags: [form, hook, validation, touched, submit, core, component]
|
||||
tags: [form, hook, validation, touched, submit, core, component, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: [FormState_ts_core]
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "useInfiniteScroll<T>(opts: UseInfiniteScrollOptions<T>): UseInfiniteScrollResult<T>"
|
||||
description: "Hook de paginacion infinita cursor-based y offset-based. Concatena paginas en array plano. Expone load_more, has_more y reset. Zero dependencias externas."
|
||||
tags: [infinite, scroll, pagination, cursor, hook, http, core, component]
|
||||
tags: [infinite, scroll, pagination, cursor, hook, http, core, component, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "useMutation<TData, TVariables>(opts: UseMutationOptions<TData, TVariables>): MutationState<TData, TVariables>"
|
||||
description: "Hook POST/PUT/DELETE con optimistic updates, invalidacion de cache, retry y callbacks completos. No ejecuta al montar — expone mutate y mutate_async."
|
||||
tags: [mutation, hook, post, put, delete, http, optimistic, cache, core, component]
|
||||
tags: [mutation, hook, post, put, delete, http, optimistic, cache, core, component, pendiente-usar]
|
||||
uses_functions: [http_cache_ts_core]
|
||||
uses_types: [MutationState_ts_core]
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "useSSE<T>(opts: UseSSEOptions<T>): UseSSEResult<T>"
|
||||
description: "Hook para Server-Sent Events con auto-reconexion y backoff exponencial. Parsea eventos como JSON. Acumula todos los eventos en data[]. Expone last_event, status y close."
|
||||
tags: [sse, server-sent-events, stream, hook, realtime, reconnect, core, component]
|
||||
tags: [sse, server-sent-events, stream, hook, realtime, reconnect, core, component, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "useWebSocket<TSend, TRecv>(opts: UseWebSocketOptions<TSend, TRecv>): UseWebSocketResult<TSend, TRecv>"
|
||||
description: "Hook WebSocket con auto-reconexion y backoff exponencial. Serializa envios como JSON, parsea recepcion como JSON. Buffer de mensajes con limite configurable. Mensajes en vuelo se bufferean hasta reconectar."
|
||||
tags: [websocket, ws, hook, realtime, reconnect, stream, core, component]
|
||||
tags: [websocket, ws, hook, realtime, reconnect, stream, core, component, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Accordion(props: AccordionProps): JSX.Element"
|
||||
description: "Secciones colapsables con animaciones. Mantine Accordion. Composable: AccordionItem + AccordionTrigger + AccordionContent."
|
||||
tags: [accordion, collapsible, component, ui, interactive, mantine]
|
||||
tags: [accordion, collapsible, component, ui, interactive, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "FnActionIcon(props: FnActionIconProps): JSX.Element"
|
||||
description: "Boton de icono con variantes, loading y tooltip opcional. Wrapper sobre Mantine ActionIcon."
|
||||
tags: [mantine, button, icon, action, tooltip, component, ui]
|
||||
tags: [mantine, button, icon, action, tooltip, component, ui, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.1.0"
|
||||
purity: impure
|
||||
signature: "Alert(props: { variant?: 'default' | 'destructive' | 'success' | 'warning' | 'info' }): JSX.Element"
|
||||
description: "Alerta accesible con 5 variantes semánticas (default, destructive, success, warning, info). Mantine Alert con slots para título, descripción y acción."
|
||||
tags: [alert, feedback, component, ui, notification, mantine]
|
||||
tags: [alert, feedback, component, ui, notification, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: pure
|
||||
signature: "analyticsPage(props: AnalyticsPageProps): ReactElement"
|
||||
description: "Genera un dashboard de analytics completo con header, fila de KPIs con deltas y grid de charts configurables."
|
||||
tags: [analytics, dashboard, kpi, charts, factory, composition, ui]
|
||||
tags: [analytics, dashboard, kpi, charts, factory, composition, ui, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "AreaChart(props: AreaChartProps): JSX.Element"
|
||||
description: "Gráfico de área @mantine/charts con gradientes automáticos, multi-series, stacking y tooltips."
|
||||
tags: [chart, area, visualization, mantine, gradient, component, ui]
|
||||
tags: [chart, area, visualization, mantine, gradient, component, ui, pendiente-usar]
|
||||
uses_functions: [chart_container_ts_ui]
|
||||
uses_types: [ChartSeries_ts_ui]
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "AuthForm(config: AuthFormConfig): ReactElement"
|
||||
description: "Genera página de autenticación con toggle login/register, social buttons opcionales, campos extra en registro y validación. Basado en Mantine AuthenticationForm."
|
||||
tags: [auth, login, register, form, page, ui, mantine, toggle]
|
||||
tags: [auth, login, register, form, page, ui, mantine, toggle, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Autocomplete(props: AutocompleteProps): JSX.Element"
|
||||
description: "Input con sugerencias de autocompletado. Permite valores libres a diferencia de Select. Wrapper sobre Mantine Autocomplete."
|
||||
tags: [autocomplete, input, form, suggestions, component, ui, interactive, mantine]
|
||||
tags: [autocomplete, input, form, suggestions, component, ui, interactive, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Avatar(props: AvatarProps): JSX.Element"
|
||||
description: "Imagen de usuario circular con fallback a iniciales generadas automaticamente. 5 tamaños via Mantine Avatar."
|
||||
tags: [avatar, user, image, component, ui, mantine]
|
||||
tags: [avatar, user, image, component, ui, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Badge(props: BadgeProps & VariantProps<typeof badgeVariants>): JSX.Element"
|
||||
description: "Badge con 10 variantes semánticas (default, secondary, destructive, outline, ghost, link, success, warning, error, info) y 2 tamaños. Mantine Badge."
|
||||
tags: [badge, status, component, ui, indicator, mantine]
|
||||
tags: [badge, status, component, ui, indicator, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.1.0"
|
||||
purity: impure
|
||||
signature: "BarChart(props: BarChartProps): JSX.Element"
|
||||
description: "Gráfico de barras @mantine/charts con multi-series, orientación horizontal/vertical y tooltips."
|
||||
tags: [chart, bar, visualization, mantine, component, ui]
|
||||
tags: [chart, bar, visualization, mantine, component, ui, pendiente-usar]
|
||||
uses_functions: [chart_container_ts_ui]
|
||||
uses_types: [ChartSeries_ts_ui]
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Breadcrumb(props: BreadcrumbProps): JSX.Element"
|
||||
description: "Navegacion jerarquica con separadores, elipsis para paths largos y soporte para router links via asChild. Mantine Anchor/Text."
|
||||
tags: [breadcrumb, navigation, component, ui, mantine]
|
||||
tags: [breadcrumb, navigation, component, ui, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Button(props: ButtonProps & VariantProps<typeof buttonVariants>): JSX.Element"
|
||||
description: "Botón accesible con 6 variantes (default, outline, secondary, ghost, destructive, link) y 8 tamaños. Mantine Button."
|
||||
tags: [button, component, ui, interactive, mantine]
|
||||
tags: [button, component, ui, interactive, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.1.0"
|
||||
purity: impure
|
||||
signature: "Card(props: { size?: 'default' | 'sm'; variant?: 'default' | 'borderless' | 'ghost'; className?: string; children: ReactNode }): JSX.Element"
|
||||
description: "Contenedor card con header, title, description, action, content y footer. Sistema de slots composable. Variantes default, borderless y ghost para dashboards dark."
|
||||
tags: [card, container, layout, component, ui, dashboard, dark]
|
||||
tags: [card, container, layout, component, ui, dashboard, dark, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Checkbox(props: CheckboxProps): JSX.Element"
|
||||
description: "Input booleano accesible con label opcional y variante indeterminate. Mantine Checkbox."
|
||||
tags: [checkbox, component, ui, interactive, form, mantine]
|
||||
tags: [checkbox, component, ui, interactive, form, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Chip(props: ChipProps): JSX.Element"
|
||||
description: "Chip seleccionable con variantes filled/outline/light. ChipGroup para selección simple o múltiple. Wrapper sobre Mantine Chip."
|
||||
tags: [chip, toggle, selection, component, ui, mantine]
|
||||
tags: [chip, toggle, selection, component, ui, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "ColorInput(props: ColorInputProps): JSX.Element"
|
||||
description: "Selector de color con picker, swatches predefinidos y eye dropper. Soporta hex, rgb, hsl con alpha. Wrapper sobre Mantine ColorInput."
|
||||
tags: [color, picker, input, form, component, ui, interactive, mantine]
|
||||
tags: [color, picker, input, form, component, ui, interactive, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -8,7 +8,7 @@ purity: impure
|
||||
framework: react
|
||||
signature: "ColorPickerGrid(props: ColorPickerGridProps): JSX.Element"
|
||||
description: "Grid de swatches de color con boton extra que abre un modal con ColorPicker de Mantine para seleccionar un hexadecimal libre. Soporta tokens Mantine y valores hex. El swatch activo recibe borde blanco + box-shadow azul; el custom-active aplica el mismo feedback visual."
|
||||
tags: [color, picker, swatch, grid, modal, mantine, ui]
|
||||
tags: [color, picker, swatch, grid, modal, mantine, ui, pendiente-usar]
|
||||
uses_functions:
|
||||
- color_swatch_ts_ui
|
||||
- color_border_ts_ui
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Command(props: CommandProps): JSX.Element"
|
||||
description: "Combobox de busqueda y seleccion estilo cmdk. Filtra items por query, soporta grupos, iconos y shortcuts. Incluye CommandSearch para uso de una linea."
|
||||
tags: [command, search, combobox, component, ui, interactive]
|
||||
tags: [command, search, combobox, component, ui, interactive, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: pure
|
||||
signature: "crudPage<T>(props: CrudPageProps<T>): ReactElement"
|
||||
description: "Genera una página CRUD completa con header, tabla con columnas configurables, botones de acción (add/edit/delete) y schema de formulario."
|
||||
tags: [crud, page, table, form, factory, composition, ui]
|
||||
tags: [crud, page, table, form, factory, composition, ui, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: pure
|
||||
signature: "dashboardLayout(props: DashboardLayoutProps): ReactElement"
|
||||
description: "Genera un grid responsive de dashboard a partir de un array de widgets con span configurable. 1-4 columnas con auto-responsive."
|
||||
tags: [dashboard, layout, grid, factory, composition, ui]
|
||||
tags: [dashboard, layout, grid, factory, composition, ui, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.1.0"
|
||||
purity: impure
|
||||
signature: "DataTable(props: DataTableProps): JSX.Element"
|
||||
description: "Tabla de datos con sticky header, overflow scroll, heatmap por columna, formato condicional (number/datetime/currency), hover rows y densidad configurable (compact/cozy/roomy). Auto-detecta columnas desde la primera fila si no se proveen."
|
||||
tags: [table, data, heatmap, dashboard, component, ui, format, visualization]
|
||||
tags: [table, data, heatmap, dashboard, component, ui, format, visualization, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "DatePickerInput(props: DatePickerInputProps): JSX.Element"
|
||||
description: "Selector de fecha con input y calendario desplegable. Soporta fecha simple, múltiple y rango. Wrapper sobre Mantine DatePickerInput."
|
||||
tags: [date, picker, calendar, form, component, ui, interactive, mantine]
|
||||
tags: [date, picker, calendar, form, component, ui, interactive, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: pure
|
||||
signature: "detailPage(props: DetailPageProps): ReactElement"
|
||||
description: "Genera una página de detalle de entidad con header (avatar, badge, back), grid de campos, tabs con contadores y timeline de actividad."
|
||||
tags: [detail, page, entity, timeline, factory, composition, ui]
|
||||
tags: [detail, page, entity, timeline, factory, composition, ui, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Dialog(props: DialogRootProps): JSX.Element"
|
||||
description: "Diálogo modal accesible con close button y sistema de slots (header, footer, title, description). Mantine Modal."
|
||||
tags: [dialog, modal, overlay, component, ui, interactive, mantine]
|
||||
tags: [dialog, modal, overlay, component, ui, interactive, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "DropdownMenu(props: DropdownMenuProps): JSX.Element"
|
||||
description: "Menu de acciones y contexto accesible con items, checkboxes, radios, separadores y submenus. Base-UI Menu primitive."
|
||||
tags: [dropdown, menu, component, ui, interactive, overlay, mantine]
|
||||
tags: [dropdown, menu, component, ui, interactive, overlay, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Dropzone(props: DropzoneProps): JSX.Element"
|
||||
description: "Zona de drag-and-drop para archivos con estados idle/accept/reject, límite de tamaño y tipos MIME. Wrapper sobre Mantine Dropzone."
|
||||
tags: [dropzone, upload, drag-drop, file, component, ui, interactive, mantine]
|
||||
tags: [dropzone, upload, drag-drop, file, component, ui, interactive, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "EmptyState(props: EmptyStateProps): JSX.Element"
|
||||
description: "Placeholder para listas y tablas vacías con icono, título, descripción y acción opcional. Tabler Icons por defecto."
|
||||
tags: [empty-state, placeholder, no-data, component, ui, mantine]
|
||||
tags: [empty-state, placeholder, no-data, component, ui, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "ErrorPage(config: ErrorPageConfig): JSX.Element"
|
||||
description: "Genera página de error con código grande, título, descripción y acciones. Soporta 404, 500, 403 y cualquier código custom."
|
||||
tags: [error, 404, 500, page, empty-state, ui, mantine]
|
||||
tags: [error, 404, 500, page, empty-state, ui, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "FileInput(props: FileInputProps): JSX.Element"
|
||||
description: "Input de archivos con soporte para múltiples archivos, tipos aceptados y botón de limpiar. Wrapper sobre Mantine FileInput."
|
||||
tags: [file, upload, input, form, component, ui, interactive, mantine]
|
||||
tags: [file, upload, input, form, component, ui, interactive, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "FormField(props: FormFieldProps): JSX.Element"
|
||||
description: "Wrapper de campo de formulario con label, helper text, error y ARIA automáticos. Inyecta id y aria-describedby a hijos."
|
||||
tags: [form, field, label, error, component, ui, accessibility]
|
||||
tags: [form, field, label, error, component, ui, accessibility, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "FunnelChart(props: FunnelChartProps): JSX.Element"
|
||||
description: "Visualiza un funnel de conversión con barras degradadas, valores formateados y tasa de conversión entre etapas como Badge semántico. Genérico — acepta cualquier array {stage,value}."
|
||||
tags: [funnel, conversion, dashboard, component, ui, chart, acquisition, analytics]
|
||||
tags: [funnel, conversion, dashboard, component, ui, chart, acquisition, analytics, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "GraphContainer(props: GraphContainerProps): JSX.Element"
|
||||
description: "Interactive graph visualization with sigma.js, graphology, and ForceAtlas2 layout"
|
||||
tags: [component, ui, graph, visualization, sigma, graphology, network]
|
||||
tags: [component, ui, graph, visualization, sigma, graphology, network, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "HeatmapGrid(props: HeatmapGridProps): JSX.Element"
|
||||
description: "Matriz rows × columns con intensidad de color proporcional al valor. Genérico — casos típicos: day×hour, cohort retention, matriz de correlación, heatmap geográfico."
|
||||
tags: [heatmap, matrix, dashboard, component, ui, chart, retention, cohort]
|
||||
tags: [heatmap, matrix, dashboard, component, ui, chart, retention, cohort, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "FnIndicator(props: FnIndicatorProps): JSX.Element"
|
||||
description: "Badge indicador posicionado sobre un elemento hijo. Wrapper sobre Mantine Indicator."
|
||||
tags: [mantine, indicator, badge, notification, dot, component, ui]
|
||||
tags: [mantine, indicator, badge, notification, dot, component, ui, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Input(props: InputHTMLAttributes): JSX.Element"
|
||||
description: "Campo de entrada accesible con soporte para iconos, grupos, validación ARIA y estados disabled/invalid. Mantine TextInput."
|
||||
tags: [input, form, component, ui, interactive, mantine]
|
||||
tags: [input, form, component, ui, interactive, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "2.0.0"
|
||||
purity: impure
|
||||
signature: "KPICard(props: KPICardProps): JSX.Element"
|
||||
description: "Card de KPI con label, valor+unidad, delta descriptivo con color semántico, icono, slot de chart inline y action. 3 tamaños."
|
||||
tags: [kpi, card, metrics, dashboard, component, ui, sparkline]
|
||||
tags: [kpi, card, metrics, dashboard, component, ui, sparkline, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Label(props: LabelHTMLAttributes): JSX.Element"
|
||||
description: "Etiqueta de formulario accesible con soporte para estados disabled. Mantine Text con component=label."
|
||||
tags: [label, form, component, ui, mantine]
|
||||
tags: [label, form, component, ui, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "LineChart(props: LineChartProps): JSX.Element"
|
||||
description: "Gráfico de líneas @mantine/charts con multi-series, 5 tipos de curva, líneas de referencia y tooltips."
|
||||
tags: [chart, line, visualization, mantine, component, ui]
|
||||
tags: [chart, line, visualization, mantine, component, ui, pendiente-usar]
|
||||
uses_functions: [chart_container_ts_ui]
|
||||
uses_types: [ChartSeries_ts_ui]
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "FnLoadingOverlay(props: FnLoadingOverlayProps): JSX.Element"
|
||||
description: "Overlay de carga con blur y opacidad configurable. Wrapper sobre Mantine LoadingOverlay."
|
||||
tags: [mantine, loading, overlay, spinner, component, ui]
|
||||
tags: [mantine, loading, overlay, spinner, component, ui, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -8,7 +8,7 @@ framework: react
|
||||
purity: pure
|
||||
signature: "MonthHeatmap(props: MonthHeatmapProps): JSX.Element"
|
||||
description: "Grid mensual de calor (heatmap) con inicio en lunes. Renderiza 7 columnas con header de dias de semana y celdas que muestran numero del dia, hasta dos contadores con icono, borde azul para hoy y fondo tintado segun valores primary/secondary."
|
||||
tags: [calendar, heatmap, grid, month, ui, mantine]
|
||||
tags: [calendar, heatmap, grid, month, ui, mantine, pendiente-usar]
|
||||
uses_functions: [month_grid_ts_core]
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "MultiSelect(props: MultiSelectProps): JSX.Element"
|
||||
description: "Selector múltiple con búsqueda, pills y límite de selecciones. Wrapper sobre Mantine MultiSelect."
|
||||
tags: [multi-select, form, dropdown, pills, component, ui, interactive, mantine]
|
||||
tags: [multi-select, form, dropdown, pills, component, ui, interactive, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "FnNavLink(props: FnNavLinkProps): JSX.Element"
|
||||
description: "Link de navegacion con icono, descripcion y anidamiento. Wrapper sobre Mantine NavLink."
|
||||
tags: [mantine, navigation, link, sidebar, menu, component, ui]
|
||||
tags: [mantine, navigation, link, sidebar, menu, component, ui, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "FnNumberInput(props: FnNumberInputProps): JSX.Element"
|
||||
description: "Input numerico con min/max, step, prefijo y sufijo. Wrapper sobre Mantine NumberInput."
|
||||
tags: [mantine, input, number, form, component, ui]
|
||||
tags: [mantine, input, number, form, component, ui, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "PageHeader(props: PageHeaderProps): JSX.Element"
|
||||
description: "Cabecera de página con título, subtítulo, acciones, back button, tabs integrados, badge y modo sticky. Incluye SimplePageHeader."
|
||||
tags: [header, page, layout, navigation, component, ui]
|
||||
tags: [header, page, layout, navigation, component, ui, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Pagination(props: PaginationProps): JSX.Element"
|
||||
description: "Controles de navegacion de paginas autocontenido. Mantine Pagination."
|
||||
tags: [pagination, navigation, component, ui, mantine]
|
||||
tags: [pagination, navigation, component, ui, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "PasswordInput(props: PasswordInputProps): JSX.Element"
|
||||
description: "Input de contraseña con toggle de visibilidad y soporte para indicador de fortaleza. Wrapper sobre Mantine PasswordInput."
|
||||
tags: [password, input, form, security, component, ui, interactive, mantine]
|
||||
tags: [password, input, form, security, component, ui, interactive, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "PieChart(props: PieChartProps): JSX.Element"
|
||||
description: "Gráfico de torta/dona @mantine/charts con colores automáticos, labels y tooltip. Usa DonutChart para dona, PieChart para torta."
|
||||
tags: [chart, pie, donut, visualization, mantine, component, ui, dashboard]
|
||||
tags: [chart, pie, donut, visualization, mantine, component, ui, dashboard, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "PinInput(props: PinInputProps): JSX.Element"
|
||||
description: "Input de código PIN/OTP con campos individuales y autocompletado. Wrapper sobre Mantine PinInput."
|
||||
tags: [pin, otp, code, input, form, component, ui, mantine]
|
||||
tags: [pin, otp, code, input, form, component, ui, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Popover(props: PopoverProps): JSX.Element"
|
||||
description: "Contenido flotante posicionado accesible con animaciones. Mantine Popover."
|
||||
tags: [popover, component, ui, interactive, overlay, mantine]
|
||||
tags: [popover, component, ui, interactive, overlay, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "ProgressBar(props: ProgressBarProps): JSX.Element"
|
||||
description: "Barra de progreso con variantes de color y tamaño, buffer, animación, modo indeterminado y display de valor. Mantine Progress."
|
||||
tags: [progress, loading, component, ui, feedback, mantine]
|
||||
tags: [progress, loading, component, ui, feedback, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "RadioGroup(props: RadioGroupProps): JSX.Element"
|
||||
description: "Grupo de opciones exclusivas accesible. Mantine Radio.Group + Radio."
|
||||
tags: [radio, radio-group, component, ui, interactive, form, mantine]
|
||||
tags: [radio, radio-group, component, ui, interactive, form, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Rating(props: RatingProps): JSX.Element"
|
||||
description: "Selector de calificación con estrellas, fracciones y símbolos custom. Wrapper sobre Mantine Rating."
|
||||
tags: [rating, stars, feedback, input, component, ui, mantine]
|
||||
tags: [rating, stars, feedback, input, component, ui, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "FnRingProgress(props: FnRingProgressProps): JSX.Element"
|
||||
description: "Anillo de progreso con secciones coloreadas y label central. Wrapper sobre Mantine RingProgress."
|
||||
tags: [mantine, progress, ring, chart, metrics, component, ui]
|
||||
tags: [mantine, progress, ring, chart, metrics, component, ui, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "SearchBar(props: SearchBarProps): JSX.Element"
|
||||
description: "Search input with debounce, search icon, and clear button"
|
||||
tags: [component, ui, search, input, debounce]
|
||||
tags: [component, ui, search, input, debounce, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "FnSegmentedControl(props: FnSegmentedControlProps): JSX.Element"
|
||||
description: "Control segmentado para seleccion unica entre opciones. Wrapper sobre Mantine SegmentedControl."
|
||||
tags: [mantine, segmented, toggle, tabs, selection, component, ui]
|
||||
tags: [mantine, segmented, toggle, tabs, selection, component, ui, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "2.0.0"
|
||||
purity: impure
|
||||
signature: "Select(props: SelectProps): JSX.Element"
|
||||
description: "Select dropdown con búsqueda, grupos y accesibilidad. Wrapper sobre Mantine Select con API declarativa via prop data."
|
||||
tags: [select, form, dropdown, component, ui, interactive, mantine]
|
||||
tags: [select, form, dropdown, component, ui, interactive, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: pure
|
||||
signature: "settingsPage(props: SettingsPageProps): ReactElement"
|
||||
description: "Genera una página de configuración con navegación lateral, secciones y campos de formulario (text, number, toggle, select, textarea)."
|
||||
tags: [settings, page, form, sections, factory, composition, ui]
|
||||
tags: [settings, page, form, sections, factory, composition, ui, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Sheet(props: SheetProps): JSX.Element"
|
||||
description: "Panel lateral deslizante (drawer) accesible con variantes de lado y animaciones. Mantine Drawer."
|
||||
tags: [sheet, drawer, panel, component, ui, interactive, overlay, mantine]
|
||||
tags: [sheet, drawer, panel, component, ui, interactive, overlay, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "SimpleSelect(props: SimpleSelectProps): JSX.Element"
|
||||
description: "Select simplificado que acepta un array plano o agrupado de opciones. Wrapper sobre Select con API declarativa."
|
||||
tags: [select, dropdown, form, component, ui, simple]
|
||||
tags: [select, dropdown, form, component, ui, simple, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Skeleton(props: HTMLAttributes<HTMLDivElement>): JSX.Element"
|
||||
description: "Sistema de loading skeletons: base, text, card, avatar, button, table. Variantes preconfiguradas para estados de carga. Mantine Skeleton."
|
||||
tags: [skeleton, loading, placeholder, component, ui, mantine]
|
||||
tags: [skeleton, loading, placeholder, component, ui, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Slider(props: SliderProps): JSX.Element | RangeSlider(props: RangeSliderProps): JSX.Element"
|
||||
description: "Deslizador de valor numérico con marcas, labels y modo rango. Incluye RangeSlider. Wrapper sobre Mantine Slider."
|
||||
tags: [slider, range, input, numeric, component, ui, mantine]
|
||||
tags: [slider, range, input, numeric, component, ui, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Sparkline(props: SparklineProps): JSX.Element"
|
||||
description: "Mini gráfico inline SVG puro (sin Recharts) con variantes line, area y bar. Para KPI cards y tablas."
|
||||
tags: [sparkline, chart, inline, svg, component, ui, visualization]
|
||||
tags: [sparkline, chart, inline, svg, component, ui, visualization, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "FnStepper(props: FnStepperProps): JSX.Element"
|
||||
description: "Stepper de pasos con orientacion horizontal/vertical. Wrapper sobre Mantine Stepper."
|
||||
tags: [mantine, stepper, steps, wizard, component, ui]
|
||||
tags: [mantine, stepper, steps, wizard, component, ui, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -8,7 +8,7 @@ framework: react
|
||||
purity: impure
|
||||
signature: "StickerPicker(props: StickerPickerProps): JSX.Element"
|
||||
description: "Selector de emoji/sticker encapsulado en un Popover de Mantine. Monta emoji-mart Picker una sola vez para evitar re-creaciones en cada render."
|
||||
tags: [emoji, sticker, picker, popover, mantine, emoji-mart, react]
|
||||
tags: [emoji, sticker, picker, popover, mantine, emoji-mart, react, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "SwitchToggle(props: SwitchToggleProps): JSX.Element"
|
||||
description: "Toggle on/off accesible con label opcional a izquierda o derecha. Mantine Switch."
|
||||
tags: [switch, toggle, component, ui, interactive, form, mantine]
|
||||
tags: [switch, toggle, component, ui, interactive, form, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Tabs(props: TabsRootProps): JSX.Element"
|
||||
description: "Sistema de tabs con orientacion horizontal/vertical, variantes default y line. Mantine Tabs."
|
||||
tags: [tabs, navigation, component, ui, interactive, mantine]
|
||||
tags: [tabs, navigation, component, ui, interactive, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "TagsInput(props: TagsInputProps): JSX.Element"
|
||||
description: "Input de tags libre con sugerencias opcionales. Permite crear valores custom a diferencia de MultiSelect. Wrapper sobre Mantine TagsInput."
|
||||
tags: [tags, input, form, pills, component, ui, interactive, mantine]
|
||||
tags: [tags, input, form, pills, component, ui, interactive, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Textarea(props: TextareaProps): JSX.Element"
|
||||
description: "Input multilinea accesible con auto-resize opcional. Mantine Textarea con autosize."
|
||||
tags: [textarea, component, ui, interactive, form, mantine]
|
||||
tags: [textarea, component, ui, interactive, form, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "FnTimeline(props: FnTimelineProps): JSX.Element"
|
||||
description: "Timeline vertical con items, iconos y colores. Wrapper sobre Mantine Timeline."
|
||||
tags: [mantine, timeline, history, events, component, ui]
|
||||
tags: [mantine, timeline, history, events, component, ui, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Toast(props: ToastProps): JSX.Element"
|
||||
description: "Notificaciones temporales con variantes semanticas (success, error, warning, info), iconos automaticos, auto-dismiss y provider con hook useToast."
|
||||
tags: [toast, notification, alert, component, ui, interactive, mantine]
|
||||
tags: [toast, notification, alert, component, ui, interactive, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "Tooltip(props: TooltipRootProps): JSX.Element"
|
||||
description: "Tooltip accesible con posicionamiento automático. Mantine Tooltip con delay configurable."
|
||||
tags: [tooltip, overlay, component, ui, help, mantine]
|
||||
tags: [tooltip, overlay, component, ui, help, mantine, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "useAnimatedCanvas(options: AnimatedCanvasOptions): AnimatedCanvasResult"
|
||||
description: "Hook React para canvas animado a N fps via requestAnimationFrame. Maneja DPR, resize, throttling, y contador de FPS real."
|
||||
tags: [canvas, animation, fps, requestAnimationFrame, hook, realtime, component, ui]
|
||||
tags: [canvas, animation, fps, requestAnimationFrame, hook, realtime, component, ui, pendiente-usar]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "useWailsMutation<TData, TVariables>(opts: UseWailsMutationOptions<TData, TVariables>): UseWailsMutationResult<TData, TVariables>"
|
||||
description: "Hook para escrituras IPC Wails con optimistic updates, invalidación automática de queries, retry y callbacks completos."
|
||||
tags: [wails, mutation, hook, ipc, optimistic, component, ui]
|
||||
tags: [wails, mutation, hook, ipc, optimistic, component, ui, pendiente-usar]
|
||||
uses_functions: [wails_cache_ts_core, wails_provider_ts_ui]
|
||||
uses_types: [WailsIPC_ts_ui]
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "useWailsQuery<T>(opts: UseWailsQueryOptions<T>): UseWailsQueryResult<T>"
|
||||
description: "Hook React Query-like sobre IPC Wails. Cache automático, refetch por intervalo/foco, retry con backoff, invalidación."
|
||||
tags: [wails, query, hook, ipc, cache, component, ui]
|
||||
tags: [wails, query, hook, ipc, cache, component, ui, pendiente-usar]
|
||||
uses_functions: [wails_cache_ts_core, wails_provider_ts_ui]
|
||||
uses_types: [WailsIPC_ts_ui]
|
||||
returns: []
|
||||
|
||||
@@ -7,7 +7,7 @@ version: "1.0.0"
|
||||
purity: impure
|
||||
signature: "useWailsStream<T>(opts: UseWailsStreamOptions<T>): UseWailsStreamResult<T>"
|
||||
description: "Hook para streaming de datos Go→TS con buffer configurable, auto-complete, transform y control start/stop. Incluye useWailsLogs."
|
||||
tags: [wails, stream, hook, ipc, realtime, buffer, component, ui]
|
||||
tags: [wails, stream, hook, ipc, realtime, buffer, component, ui, pendiente-usar]
|
||||
uses_functions: [use_wails_event_ts_ui]
|
||||
uses_types: []
|
||||
returns: []
|
||||
|
||||
Reference in New Issue
Block a user