ToolJet/docs/sidebars.js

326 lines
8.9 KiB
JavaScript
Raw Normal View History

2021-04-23 12:54:49 +00:00
/**
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
2021-04-23 12:54:49 +00:00
*/
// @ts-check
2021-04-23 12:54:49 +00:00
/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
const sidebars = {
docs: [
'introduction',
{
type: 'category',
label: 'Setup',
link: { type: 'doc', id: 'setup/index' },
items: [
'setup/try-tooljet',
2022-09-01 08:08:46 +00:00
'setup/digitalocean',
'setup/docker',
'setup/heroku',
'setup/ec2',
'setup/ecs',
'setup/kubernetes',
'setup/kubernetes-gke',
'setup/kubernetes-aks',
'setup/google-cloud-run',
'setup/client',
'setup/env-vars',
'setup/http-proxy',
2022-09-09 04:09:04 +00:00
'setup/tooljet-subpath',
],
},
'security',
'tracking',
2021-04-23 12:54:49 +00:00
{
type: 'category',
label: 'Tutorial',
link: {
type: 'generated-index',
title: 'Getting Started with ToolJet',
description:
"A primer on getting started with building an application with ToolJet!",
keywords: ['tutorial'],
},
items: [
'tutorial/creating-app',
'tutorial/adding-a-datasource',
'tutorial/building-queries',
'tutorial/transformations',
'tutorial/adding-widget',
'tutorial/actions',
'tutorial/debugger',
'tutorial/mobile-layout',
'tutorial/versioning-and-release',
'tutorial/sharing-and-deploying',
'tutorial/manage-users-groups',
'tutorial/keyboard-shortcuts',
'tutorial/multiworkspace',
'tutorial/workspace-environment-variables',
{
type: 'category',
label: 'Dashboard',
items: [
'tutorial/app-menu-options',
],
},
],
},
{
type: 'category',
label: 'Datasource Reference',
items: [
'data-sources/airtable',
'data-sources/s3',
2022-11-23 09:14:53 +00:00
'data-sources/amazonses',
'data-sources/appwrite',
2022-06-24 06:22:36 +00:00
'data-sources/athena',
'data-sources/baserow',
'data-sources/bigquery',
'data-sources/firestore',
'data-sources/clickhouse',
'data-sources/cosmosdb',
'data-sources/couchdb',
'data-sources/dynamodb',
'data-sources/elasticsearch',
'data-sources/gcs',
'data-sources/google.sheets',
'data-sources/graphql',
'data-sources/influxdb',
'data-sources/mailgun',
2022-10-14 09:43:22 +00:00
'data-sources/mariadb',
'data-sources/minio',
'data-sources/mongodb',
'data-sources/mssql',
'data-sources/mysql',
'data-sources/n8n',
'data-sources/notion',
'data-sources/openapi',
'data-sources/oracledb',
'data-sources/postgresql',
'data-sources/redis',
'data-sources/restapi',
'data-sources/rethinkdb',
2022-12-27 14:40:33 +00:00
'data-sources/run-js',
'data-sources/run-py',
'data-sources/saphana',
'data-sources/sendgrid',
'data-sources/slack',
'data-sources/smtp',
'data-sources/snowflake',
'data-sources/stripe',
'data-sources/twilio',
'data-sources/typesense',
'data-sources/woocommerce',
'data-sources/zendesk',
],
},
{
type: 'category',
label: 'Widget Reference',
items: [
'widgets/button',
'widgets/button-group',
'widgets/calendar',
'widgets/chart',
'widgets/checkbox',
'widgets/circular-progress-bar',
'widgets/code-editor',
'widgets/color-picker',
'widgets/container',
2022-05-11 13:41:55 +00:00
'widgets/custom-component',
'widgets/date-range-picker',
'widgets/datepicker',
'widgets/divider',
'widgets/dropdown',
'widgets/file-picker',
'widgets/form',
'widgets/html',
'widgets/icon',
'widgets/iframe',
'widgets/image',
[Feature] Kanban board widget (#3049) * init kanban board widget * kanban board * reverts to beautifully * kanban UI updates and dnd fixes * bugfix: when dropped outside the col, should return back to it inital position * updates min-width of the column * container and widget styles * style fixes: column container onDrag * adds button for new group * fixes new card overflow * add btn for adding cards * groups and cards updated * add property definition * improves draggable card position while drag is active * handle delete group/col * handle col/group title updates * handles editing card title * style fixes for input cursor * cleanup * card popover with codehinter fields * minor card fixes * updates exposed variable * simplify boardData into cols and cards * adds width and min-width style definations * build board from queries * handle draggable rbd-id * removes add group card and delete group option * fixes typos * show empty state message * fixes typos * removes card extra border color * fixes column typi and cards updates issue * adds enableAddCard property defination * adds accent color options * default style accent color * accent color fix * revets popover with hinter * fixes card drag and drop * removes hook * fixes: state synced with property defination updates(col and cards data) * fixes: on re-arranging the card via dnd, update the card content * handles if card columnId is updated * adds card container layer * clean up * dark theme * fixes card onDrop issue * renamed the exposed variable data --> lists * adds custom resolvers to the popover * handle widget crash when non iterables are passed * updates default card and col value * fixes dnd issues for dynamic card values * refactor: cleanup * handles empty and undefined cardData * fixes Height of widget is changing when popover thing is displayed. * fixes: updating card data in widget inspector * fixes: updating column data in widget inspector * fixes adding cards for newly created groups/columns * clean up * Add kanban event onCardAdded and expose lastAddedCard * Add onCardRemoved action and expsed lastRemovedCard variable * Add events and variables for card movement and selection * Add card edit feature for kanban widget * Rename lastAddedRemoved to lastRemovedCard in kanban * Rename lists to columns on kanban board * Set max height of kanban column to respond to widget height * Have "Add description" link if there is no description for Kanban cards * kanban docs * Change text from "add +" to "Add card" on kanban * Validate card data before update * Add tip about card id type on kanban documentation * Add default min width and width for kanban Co-authored-by: Sherfin Shamsudeen <[email protected]> Co-authored-by: Shubhendra <[email protected]>
2022-06-14 05:36:36 +00:00
'widgets/kanban',
'widgets/link',
'widgets/listview',
'widgets/map',
'widgets/modal',
'widgets/multiselect',
'widgets/number-input',
'widgets/password-input',
'widgets/pdf',
'widgets/pagination',
'widgets/qr-scanner',
'widgets/radio-button',
'widgets/range-slider',
'widgets/rich-text-editor',
'widgets/spinner',
'widgets/star',
'widgets/statistics',
'widgets/steps',
'widgets/svg-image',
'widgets/table',
'widgets/tabs',
'widgets/tags',
'widgets/text-input',
'widgets/text',
'widgets/textarea',
'widgets/timeline',
'widgets/timer',
'widgets/toggle-switch',
'widgets/tree-select',
'widgets/vertical-divider',
],
},
{
type: 'category',
label: 'Actions Reference',
link: {
type: 'generated-index',
title: 'Actions Reference',
description:
"All the actions that can be performed through event handlers",
keywords: ['actions', 'events'],
},
items: [
'actions/show-alert',
'actions/logout',
'actions/run-query',
'actions/open-webpage',
'actions/go-to-app',
'actions/show-modal',
'actions/close-modal',
'actions/copy-to-clipboard',
'actions/set-localstorage',
'actions/generate-file',
'actions/set-table-page',
'actions/set-variable',
'actions/unset-variable',
'actions/control-component',
],
2021-04-23 12:54:49 +00:00
},
{
type: 'category',
label: 'How To',
link: {
type: 'generated-index',
title: 'How To Guides',
description:
"How To Guides for all the things ToolJet",
keywords: ['how to'],
},
items: [
2022-12-27 14:40:33 +00:00
'how-to/use-inspector',
'how-to/access-cellvalue-rowdata',
2022-12-27 14:40:33 +00:00
'how-to/bulk-update-multiple-rows',
'how-to/access-currentuser',
2022-12-27 14:40:33 +00:00
'how-to/run-actions-from-runjs',
'how-to/run-query-at-specified-intervals',
'how-to/access-users-location',
'how-to/s3-custom-endpoints',
'how-to/oauth2-authorization',
'how-to/upload-files-aws',
'how-to/upload-files-gcs',
2022-12-27 14:40:33 +00:00
'how-to/loading-image-pdf-from-db',
],
},
{
type: 'category',
label: 'Enterprise',
items: [
'Enterprise/audit_logs',
2022-08-31 18:57:53 +00:00
'Enterprise/white-label',
]
},
'marketplace',
{
type: 'category',
label: 'User Authentication',
link: {
type: 'generated-index',
title: 'User Authentication',
description:
"Guides for setting up User Authentication and managing Single Sign-On",
keywords: ['SSO', 'authentication'],
},
collapsed: true,
items: [
'user-authentication/user-lifecycle',
'user-authentication/general-settings',
'user-authentication/password-login',
{
type: 'category',
label: 'SSO',
items: [
'user-authentication/sso/github',
'user-authentication/sso/google',
{
type: 'category',
label: 'OpenId Connect',
link: {
type: 'generated-index',
title: 'OpenId Connect',
description: " ",
keywords: ['okta', 'openid', 'azureAD'],
},
collapsed: false,
items: [
'user-authentication/sso/openid/setup',
'user-authentication/sso/openid/azuread',
'user-authentication/sso/openid/okta',
'user-authentication/sso/openid/google-openid',
],
}
],
},
],
},
{
type: 'category',
label: 'Contributing Guide',
link: {
type: 'generated-index',
title: 'Contributing Guide',
description:
"Guides for contributing to ToolJet",
keywords: ['contribute', 'contributing'],
},
collapsed: false,
items: [
'contributing-guide/setup/architecture',
{
type: 'category',
label: 'Setup',
items: [
'contributing-guide/setup/macos',
'contributing-guide/setup/docker',
'contributing-guide/setup/ubuntu',
],
},
{
type: 'category',
label: 'Tutorials',
items: [
'contributing-guide/tutorials/creating-widget',
'contributing-guide/tutorials/creating-a-plugin',
],
},
'contributing-guide/testing',
'contributing-guide/l10n',
{
type: 'category',
label: 'Troubleshooting',
items: [
'contributing-guide/troubleshooting/eslint',
],
},
'contributing-guide/code-of-conduct',
'contributing-guide/slackcoc',
],
},
],
2021-04-23 12:54:49 +00:00
};
module.exports = sidebars;