Skip to content

Commit 92298f3

Browse files
docs(angular): add angular composable tables, rendering and api reference docs (#6172)
* docs(angular): guide for angular composable tables and rendering * docs: angular docs and add public api reference * docs(angular): cleanup composable-tables.md
1 parent aef86f2 commit 92298f3

4 files changed

Lines changed: 877 additions & 381 deletions

File tree

docs/config.json

Lines changed: 99 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,14 @@
3737
{
3838
"label": "Angular Table Adapter",
3939
"to": "framework/angular/angular-table"
40+
},
41+
{
42+
"label": "Rendering",
43+
"to": "framework/angular/guide/rendering"
44+
},
45+
{
46+
"label": "Composable Tables",
47+
"to": "framework/angular/guide/composable-tables"
4048
}
4149
]
4250
},
@@ -306,6 +314,69 @@
306314
"label": "Cell",
307315
"to": "api/core/cell"
308316
}
317+
],
318+
"frameworks": [
319+
{
320+
"label": "angular",
321+
"children": [
322+
{
323+
"label": "Angular API Reference",
324+
"to": "framework/angular/reference/index.md"
325+
},
326+
{
327+
"label": "injectTable",
328+
"to": "framework/angular/reference/functions/inject-table.md"
329+
},
330+
{
331+
"label": "createTableHook",
332+
"to": "framework/angular/reference/functions/createTableHook.md"
333+
},
334+
{
335+
"label": "flexRenderComponent",
336+
"to": "framework/angular/reference/functions/flexRenderComponent.md"
337+
},
338+
{
339+
"label": "injectFlexRenderContext",
340+
"to": "framework/angular/reference/functions/injectFlexRenderContext.md"
341+
},
342+
{
343+
"label": "injectTableContext",
344+
"to": "framework/angular/reference/functions/injectTableContext.md"
345+
},
346+
{
347+
"label": "injectTableCellContext",
348+
"to": "framework/angular/reference/functions/injectTableCellContext.md"
349+
},
350+
{
351+
"label": "injectTableHeaderContext",
352+
"to": "framework/angular/reference/functions/injectTableHeaderContext.md"
353+
},
354+
{
355+
"label": "Directive / FlexRender",
356+
"to": "framework/angular/reference/variables/FlexRender.md"
357+
},
358+
{
359+
"label": "Directive / FlexRenderCell",
360+
"to": "framework/angular/reference/classes/FlexRenderCell.md"
361+
},
362+
{
363+
"label": "Directive / FlexRenderDirective",
364+
"to": "framework/angular/reference/classes/FlexRenderDirective.md"
365+
},
366+
{
367+
"label": "Directive / TanStackTable",
368+
"to": "framework/angular/reference/classes/TanStackTable.md"
369+
},
370+
{
371+
"label": "Directive / TanStackTableCell",
372+
"to": "framework/angular/reference/classes/TanStackTableCell.md"
373+
},
374+
{
375+
"label": "Directive / TanStackTableHeader",
376+
"to": "framework/angular/reference/classes/TanStackTableHeader.md"
377+
}
378+
]
379+
}
309380
]
310381
},
311382
{
@@ -390,8 +461,24 @@
390461
"label": "Basic"
391462
},
392463
{
393-
"to": "framework/angular/examples/grouping",
394-
"label": "Column Grouping"
464+
"to": "framework/angular/examples/basic-app-table",
465+
"label": "Basic (App Table)"
466+
},
467+
{
468+
"to": "framework/angular/examples/composable-tables",
469+
"label": "Composable tables"
470+
},
471+
{
472+
"to": "framework/angular/examples/custom-plugin",
473+
"label": "Custom plugin"
474+
},
475+
{
476+
"to": "framework/angular/examples/row-selection",
477+
"label": "Row Selection"
478+
},
479+
{
480+
"to": "framework/angular/examples/expanding",
481+
"label": "Row Expanding"
395482
},
396483
{
397484
"to": "framework/angular/examples/column-ordering",
@@ -403,7 +490,7 @@
403490
},
404491
{
405492
"to": "framework/angular/examples/column-pinning-sticky",
406-
"label": "Sticky Column Pinning"
493+
"label": "Column Pinning (Sticky)"
407494
},
408495
{
409496
"to": "framework/angular/examples/column-visibility",
@@ -414,12 +501,16 @@
414501
"label": "Column Filters"
415502
},
416503
{
417-
"to": "framework/angular/examples/row-selection",
418-
"label": "Row Selection"
504+
"to": "framework/angular/examples/column-resizing-performant",
505+
"label": "Column Resizing"
419506
},
420507
{
421-
"to": "framework/angular/examples/expanding",
422-
"label": "Expanding"
508+
"to": "framework/angular/examples/grouping",
509+
"label": "Column Grouping"
510+
},
511+
{
512+
"to": "framework/angular/examples/remote-data",
513+
"label": "Fetch API data (SPA / SSR)"
423514
},
424515
{
425516
"to": "framework/angular/examples/sub-components",
@@ -435,15 +526,7 @@
435526
},
436527
{
437528
"to": "framework/angular/examples/row-dnd",
438-
"label": "Row DnD"
439-
},
440-
{
441-
"to": "framework/angular/examples/column-resizing-performant",
442-
"label": "Performant Column Resizing"
443-
},
444-
{
445-
"to": "framework/angular/examples/remote-data",
446-
"label": "Remote data (optional SSR)"
529+
"label": "Row Drag & Drop"
447530
}
448531
]
449532
},

0 commit comments

Comments
 (0)