Skip to content
Draft
7 changes: 7 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
* text=auto eol=lf
*.ts text eol=lf
*.tsx text eol=lf
*.js text eol=lf
*.jsx text eol=lf
*.json text eol=lf
*.md text eol=lf
5 changes: 4 additions & 1 deletion apps/dev-playground/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,7 @@ shared/appkit-types/serving.d.ts

# Database plugin playground artifacts generated by `appkit db introspect`
config/database/schema.ts
config/database/migrations/
config/database/migrations/

# Auto-generated from config/database/schema.ts by the database vite plugin
shared/appkit-types/database.d.ts
21 changes: 21 additions & 0 deletions apps/dev-playground/client/src/routeTree.gen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ import { Route as LakebaseRouteRouteImport } from './routes/lakebase.route'
import { Route as JobsRouteRouteImport } from './routes/jobs.route'
import { Route as GenieRouteRouteImport } from './routes/genie.route'
import { Route as FilesRouteRouteImport } from './routes/files.route'
import { Route as DatabaseRouteRouteImport } from './routes/database.route'
import { Route as DataVisualizationRouteRouteImport } from './routes/data-visualization.route'
import { Route as ChartInferenceRouteRouteImport } from './routes/chart-inference.route'
import { Route as ArrowAnalyticsRouteRouteImport } from './routes/arrow-analytics.route'
Expand Down Expand Up @@ -81,6 +82,11 @@ const FilesRouteRoute = FilesRouteRouteImport.update({
path: '/files',
getParentRoute: () => rootRouteImport,
} as any)
const DatabaseRouteRoute = DatabaseRouteRouteImport.update({
id: '/database',
path: '/database',
getParentRoute: () => rootRouteImport,
} as any)
const DataVisualizationRouteRoute = DataVisualizationRouteRouteImport.update({
id: '/data-visualization',
path: '/data-visualization',
Expand Down Expand Up @@ -113,6 +119,7 @@ export interface FileRoutesByFullPath {
'/arrow-analytics': typeof ArrowAnalyticsRouteRoute
'/chart-inference': typeof ChartInferenceRouteRoute
'/data-visualization': typeof DataVisualizationRouteRoute
'/database': typeof DatabaseRouteRoute
'/files': typeof FilesRouteRoute
'/genie': typeof GenieRouteRoute
'/jobs': typeof JobsRouteRoute
Expand All @@ -131,6 +138,7 @@ export interface FileRoutesByTo {
'/arrow-analytics': typeof ArrowAnalyticsRouteRoute
'/chart-inference': typeof ChartInferenceRouteRoute
'/data-visualization': typeof DataVisualizationRouteRoute
'/database': typeof DatabaseRouteRoute
'/files': typeof FilesRouteRoute
'/genie': typeof GenieRouteRoute
'/jobs': typeof JobsRouteRoute
Expand All @@ -150,6 +158,7 @@ export interface FileRoutesById {
'/arrow-analytics': typeof ArrowAnalyticsRouteRoute
'/chart-inference': typeof ChartInferenceRouteRoute
'/data-visualization': typeof DataVisualizationRouteRoute
'/database': typeof DatabaseRouteRoute
'/files': typeof FilesRouteRoute
'/genie': typeof GenieRouteRoute
'/jobs': typeof JobsRouteRoute
Expand All @@ -170,6 +179,7 @@ export interface FileRouteTypes {
| '/arrow-analytics'
| '/chart-inference'
| '/data-visualization'
| '/database'
| '/files'
| '/genie'
| '/jobs'
Expand All @@ -188,6 +198,7 @@ export interface FileRouteTypes {
| '/arrow-analytics'
| '/chart-inference'
| '/data-visualization'
| '/database'
| '/files'
| '/genie'
| '/jobs'
Expand All @@ -206,6 +217,7 @@ export interface FileRouteTypes {
| '/arrow-analytics'
| '/chart-inference'
| '/data-visualization'
| '/database'
| '/files'
| '/genie'
| '/jobs'
Expand All @@ -225,6 +237,7 @@ export interface RootRouteChildren {
ArrowAnalyticsRouteRoute: typeof ArrowAnalyticsRouteRoute
ChartInferenceRouteRoute: typeof ChartInferenceRouteRoute
DataVisualizationRouteRoute: typeof DataVisualizationRouteRoute
DatabaseRouteRoute: typeof DatabaseRouteRoute
FilesRouteRoute: typeof FilesRouteRoute
GenieRouteRoute: typeof GenieRouteRoute
JobsRouteRoute: typeof JobsRouteRoute
Expand Down Expand Up @@ -317,6 +330,13 @@ declare module '@tanstack/react-router' {
preLoaderRoute: typeof FilesRouteRouteImport
parentRoute: typeof rootRouteImport
}
'/database': {
id: '/database'
path: '/database'
fullPath: '/database'
preLoaderRoute: typeof DatabaseRouteRouteImport
parentRoute: typeof rootRouteImport
}
'/data-visualization': {
id: '/data-visualization'
path: '/data-visualization'
Expand Down Expand Up @@ -361,6 +381,7 @@ const rootRouteChildren: RootRouteChildren = {
ArrowAnalyticsRouteRoute: ArrowAnalyticsRouteRoute,
ChartInferenceRouteRoute: ChartInferenceRouteRoute,
DataVisualizationRouteRoute: DataVisualizationRouteRoute,
DatabaseRouteRoute: DatabaseRouteRoute,
FilesRouteRoute: FilesRouteRoute,
GenieRouteRoute: GenieRouteRoute,
JobsRouteRoute: JobsRouteRoute,
Expand Down
8 changes: 8 additions & 0 deletions apps/dev-playground/client/src/routes/__root.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,14 @@ function RootComponent() {
Arrow Analytics
</Button>
</Link>
<Link to="/database" className="no-underline">
<Button
variant="ghost"
className="text-foreground hover:text-secondary-foreground"
>
Database
</Button>
</Link>
<Link to="/lakebase" className="no-underline">
<Button
variant="ghost"
Expand Down
Loading