UNPKG

drizzle-cube

Version:

Drizzle ORM-first semantic layer with Cube.js compatibility. Type-safe analytics and dashboards with SQL injection protection.

17 lines (16 loc) 995 B
/** * Drizzle Cube UI Components * * UI components without charts - for applications that need dashboards, * query builders, and layout components but provide their own charts. */ export { default as AnalyticsPortlet } from './components/AnalyticsPortlet'; export { default as AnalyticsDashboard } from './components/AnalyticsDashboard'; export { default as DashboardGrid } from './components/DashboardGrid'; export { default as PortletContainer } from './components/PortletContainer'; export { default as PortletEditModal } from './components/PortletEditModal'; export { default as DashboardEditModal } from './components/DashboardEditModal'; export { default as Modal } from './components/Modal'; export { default as QueryBuilder } from './components/QueryBuilder'; export { createDashboardLayout, generateResponsiveLayouts, generatePortletId, findNextPosition, validateCubeQuery, createSamplePortlet } from './utils/index'; export type { PortletConfig, DashboardConfig } from './types';