Merge remote-tracking branch 'origin/master' into feat/ts-store-conversions-pc

This commit is contained in:
Peter Clement 2024-12-31 12:22:17 +00:00
commit 34e5c1ff91
540 changed files with 2089 additions and 1506 deletions

View File

@ -37,7 +37,7 @@
} }
} }
export let overBackground export let overBackground = false
</script> </script>
<!-- svelte-ignore a11y-no-static-element-interactions --> <!-- svelte-ignore a11y-no-static-element-interactions -->

View File

@ -3,7 +3,7 @@
import { routes } from "../.routify/routes" import { routes } from "../.routify/routes"
import { NotificationDisplay, BannerDisplay } from "@budibase/bbui" import { NotificationDisplay, BannerDisplay } from "@budibase/bbui"
import { parse, stringify } from "qs" import { parse, stringify } from "qs"
import LicensingOverlays from "components/portal/licensing/LicensingOverlays.svelte" import LicensingOverlays from "@/components/portal/licensing/LicensingOverlays.svelte"
const queryHandler = { parse, stringify } const queryHandler = { parse, stringify }
</script> </script>

View File

@ -1,4 +1,4 @@
import { API } from "api" import { API } from "@/api"
import PosthogClient from "./PosthogClient" import PosthogClient from "./PosthogClient"
import { Events, EventSource } from "./constants" import { Events, EventSource } from "./constants"

View File

@ -3,7 +3,7 @@ import {
CookieUtils, CookieUtils,
Constants, Constants,
} from "@budibase/frontend-core" } from "@budibase/frontend-core"
import { appStore } from "stores/builder" import { appStore } from "@/stores/builder"
import { get } from "svelte/store" import { get } from "svelte/store"
import { auth, navigation } from "./stores/portal" import { auth, navigation } from "./stores/portal"

View File

@ -1,5 +1,5 @@
<script> <script>
import { contextMenuStore } from "stores/builder" import { contextMenuStore } from "@/stores/builder"
import { Popover, Menu, MenuItem } from "@budibase/bbui" import { Popover, Menu, MenuItem } from "@budibase/bbui"
let dropdown let dropdown

View File

@ -1,5 +1,5 @@
<script> <script>
import { selectedAutomation } from "stores/builder" import { selectedAutomation } from "@/stores/builder"
import Flowchart from "./FlowChart/FlowChart.svelte" import Flowchart from "./FlowChart/FlowChart.svelte"
</script> </script>

View File

@ -9,7 +9,7 @@
} from "svelte" } from "svelte"
import Logo from "assets/bb-emblem.svg?raw" import Logo from "assets/bb-emblem.svg?raw"
import { Utils, memo } from "@budibase/frontend-core" import { Utils, memo } from "@budibase/frontend-core"
import { selectedAutomation, automationStore } from "stores/builder" import { selectedAutomation, automationStore } from "@/stores/builder"
// CSS classes that, on mouse down, will trigger the view drag behaviour // CSS classes that, on mouse down, will trigger the view drag behaviour
export let draggableClasses = [] export let draggableClasses = []

View File

@ -10,10 +10,10 @@
Tag, Tag,
} from "@budibase/bbui" } from "@budibase/bbui"
import { AutomationActionStepId } from "@budibase/types" import { AutomationActionStepId } from "@budibase/types"
import { automationStore, selectedAutomation } from "stores/builder" import { automationStore, selectedAutomation } from "@/stores/builder"
import { admin, licensing } from "stores/portal" import { admin, licensing } from "@/stores/portal"
import { externalActions } from "./ExternalActions" import { externalActions } from "./ExternalActions"
import { TriggerStepID, ActionStepID } from "constants/backend/automations" import { TriggerStepID, ActionStepID } from "@/constants/backend/automations"
export let block export let block
export let modal export let modal

View File

@ -1,7 +1,7 @@
<script> <script>
import { processStringSync } from "@budibase/string-templates" import { processStringSync } from "@budibase/string-templates"
import { get } from "lodash/fp" import { get } from "lodash/fp"
import { tables } from "stores/builder" import { tables } from "@/stores/builder"
export let block export let block

View File

@ -1,5 +1,5 @@
<script> <script>
import FilterBuilder from "components/design/settings/controls/FilterEditor/FilterBuilder.svelte" import FilterBuilder from "@/components/design/settings/controls/FilterEditor/FilterBuilder.svelte"
import { import {
Drawer, Drawer,
DrawerContent, DrawerContent,
@ -14,11 +14,11 @@
Modal, Modal,
ModalContent, ModalContent,
} from "@budibase/bbui" } from "@budibase/bbui"
import PropField from "components/automation/SetupPanel/PropField.svelte" import PropField from "@/components/automation/SetupPanel/PropField.svelte"
import AutomationBindingPanel from "components/common/bindings/ServerBindingPanel.svelte" import AutomationBindingPanel from "@/components/common/bindings/ServerBindingPanel.svelte"
import FlowItemHeader from "./FlowItemHeader.svelte" import FlowItemHeader from "./FlowItemHeader.svelte"
import FlowItemActions from "./FlowItemActions.svelte" import FlowItemActions from "./FlowItemActions.svelte"
import { automationStore, selectedAutomation } from "stores/builder" import { automationStore, selectedAutomation } from "@/stores/builder"
import { QueryUtils, Utils } from "@budibase/frontend-core" import { QueryUtils, Utils } from "@budibase/frontend-core"
import { cloneDeep } from "lodash/fp" import { cloneDeep } from "lodash/fp"
import { createEventDispatcher, getContext } from "svelte" import { createEventDispatcher, getContext } from "svelte"

View File

@ -3,8 +3,8 @@
automationStore, automationStore,
automationHistoryStore, automationHistoryStore,
selectedAutomation, selectedAutomation,
} from "stores/builder" } from "@/stores/builder"
import ConfirmDialog from "components/common/ConfirmDialog.svelte" import ConfirmDialog from "@/components/common/ConfirmDialog.svelte"
import TestDataModal from "./TestDataModal.svelte" import TestDataModal from "./TestDataModal.svelte"
import { import {
notifications, notifications,
@ -13,8 +13,8 @@
Button, Button,
ActionButton, ActionButton,
} from "@budibase/bbui" } from "@budibase/bbui"
import { ActionStepID } from "constants/backend/automations" import { ActionStepID } from "@/constants/backend/automations"
import UndoRedoControl from "components/common/UndoRedoControl.svelte" import UndoRedoControl from "@/components/common/UndoRedoControl.svelte"
import StepNode from "./StepNode.svelte" import StepNode from "./StepNode.svelte"
import { memo } from "@budibase/frontend-core" import { memo } from "@budibase/frontend-core"
import { sdk } from "@budibase/shared-core" import { sdk } from "@budibase/shared-core"

View File

@ -4,7 +4,7 @@
permissions, permissions,
selectedAutomation, selectedAutomation,
tables, tables,
} from "stores/builder" } from "@/stores/builder"
import { import {
Icon, Icon,
Divider, Divider,
@ -16,16 +16,16 @@
} from "@budibase/bbui" } from "@budibase/bbui"
import { sdk } from "@budibase/shared-core" import { sdk } from "@budibase/shared-core"
import AutomationBlockSetup from "../../SetupPanel/AutomationBlockSetup.svelte" import AutomationBlockSetup from "../../SetupPanel/AutomationBlockSetup.svelte"
import CreateWebhookModal from "components/automation/Shared/CreateWebhookModal.svelte" import CreateWebhookModal from "@/components/automation/Shared/CreateWebhookModal.svelte"
import FlowItemHeader from "./FlowItemHeader.svelte" import FlowItemHeader from "./FlowItemHeader.svelte"
import RoleSelect from "components/design/settings/controls/RoleSelect.svelte" import RoleSelect from "@/components/design/settings/controls/RoleSelect.svelte"
import { ActionStepID, TriggerStepID } from "constants/backend/automations" import { ActionStepID, TriggerStepID } from "@/constants/backend/automations"
import { AutomationStepType } from "@budibase/types" import { AutomationStepType } from "@budibase/types"
import FlowItemActions from "./FlowItemActions.svelte" import FlowItemActions from "./FlowItemActions.svelte"
import DragHandle from "components/design/settings/controls/DraggableList/drag-handle.svelte" import DragHandle from "@/components/design/settings/controls/DraggableList/drag-handle.svelte"
import { getContext } from "svelte" import { getContext } from "svelte"
import DragZone from "./DragZone.svelte" import DragZone from "./DragZone.svelte"
import InfoDisplay from "pages/builder/app/[application]/design/[screenId]/[componentId]/_components/Component/InfoDisplay.svelte" import InfoDisplay from "@/pages/builder/app/[application]/design/[screenId]/[componentId]/_components/Component/InfoDisplay.svelte"
export let block export let block
export let blockRef export let blockRef

View File

@ -1,9 +1,9 @@
<script> <script>
import { automationStore, selectedAutomation } from "stores/builder" import { automationStore, selectedAutomation } from "@/stores/builder"
import { Icon, Body, AbsTooltip, StatusLight } from "@budibase/bbui" import { Icon, Body, AbsTooltip, StatusLight } from "@budibase/bbui"
import { externalActions } from "./ExternalActions" import { externalActions } from "./ExternalActions"
import { createEventDispatcher } from "svelte" import { createEventDispatcher } from "svelte"
import { Features } from "constants/backend/automations" import { Features } from "@/constants/backend/automations"
export let block export let block
export let open export let open

View File

@ -3,8 +3,8 @@
import BranchNode from "./BranchNode.svelte" import BranchNode from "./BranchNode.svelte"
import { AutomationActionStepId } from "@budibase/types" import { AutomationActionStepId } from "@budibase/types"
import { ActionButton, notifications } from "@budibase/bbui" import { ActionButton, notifications } from "@budibase/bbui"
import { automationStore } from "stores/builder" import { automationStore } from "@/stores/builder"
import { environment } from "stores/portal" import { environment } from "@/stores/portal"
import { cloneDeep } from "lodash" import { cloneDeep } from "lodash"
import { memo } from "@budibase/frontend-core" import { memo } from "@budibase/frontend-core"
import { getContext, onMount } from "svelte" import { getContext, onMount } from "svelte"

View File

@ -6,7 +6,7 @@
notifications, notifications,
ActionButton, ActionButton,
} from "@budibase/bbui" } from "@budibase/bbui"
import { automationStore, selectedAutomation } from "stores/builder" import { automationStore, selectedAutomation } from "@/stores/builder"
import AutomationBlockSetup from "../../SetupPanel/AutomationBlockSetup.svelte" import AutomationBlockSetup from "../../SetupPanel/AutomationBlockSetup.svelte"
import { cloneDeep } from "lodash/fp" import { cloneDeep } from "lodash/fp"
import { AutomationEventType } from "@budibase/types" import { AutomationEventType } from "@budibase/types"

View File

@ -1,9 +1,9 @@
<script> <script>
import { Icon, Divider, Tabs, Tab, Label } from "@budibase/bbui" import { Icon, Divider, Tabs, Tab, Label } from "@budibase/bbui"
import FlowItemHeader from "./FlowChart/FlowItemHeader.svelte" import FlowItemHeader from "./FlowChart/FlowItemHeader.svelte"
import { ActionStepID } from "constants/backend/automations" import { ActionStepID } from "@/constants/backend/automations"
import { JsonView } from "@zerodevx/svelte-json-view" import { JsonView } from "@zerodevx/svelte-json-view"
import { automationStore } from "stores/builder" import { automationStore } from "@/stores/builder"
import { AutomationActionStepId } from "@budibase/types" import { AutomationActionStepId } from "@budibase/types"
export let automation export let automation

View File

@ -1,7 +1,7 @@
<script> <script>
import { Icon, Divider } from "@budibase/bbui" import { Icon, Divider } from "@budibase/bbui"
import TestDisplay from "./TestDisplay.svelte" import TestDisplay from "./TestDisplay.svelte"
import { automationStore, selectedAutomation } from "stores/builder" import { automationStore, selectedAutomation } from "@/stores/builder"
export let automation export let automation
</script> </script>

View File

@ -4,12 +4,12 @@
userSelectedResourceMap, userSelectedResourceMap,
automationStore, automationStore,
contextMenuStore, contextMenuStore,
} from "stores/builder" } from "@/stores/builder"
import { notifications, Icon } from "@budibase/bbui" import { notifications, Icon } from "@budibase/bbui"
import { sdk } from "@budibase/shared-core" import { sdk } from "@budibase/shared-core"
import ConfirmDialog from "components/common/ConfirmDialog.svelte" import ConfirmDialog from "@/components/common/ConfirmDialog.svelte"
import UpdateAutomationModal from "components/automation/AutomationPanel/UpdateAutomationModal.svelte" import UpdateAutomationModal from "@/components/automation/AutomationPanel/UpdateAutomationModal.svelte"
import NavItem from "components/common/NavItem.svelte" import NavItem from "@/components/common/NavItem.svelte"
export let automation export let automation
export let icon export let icon

View File

@ -1,11 +1,11 @@
<script> <script>
import CreateAutomationModal from "./CreateAutomationModal.svelte" import CreateAutomationModal from "./CreateAutomationModal.svelte"
import { Modal, notifications, Layout } from "@budibase/bbui" import { Modal, notifications, Layout } from "@budibase/bbui"
import NavHeader from "components/common/NavHeader.svelte" import NavHeader from "@/components/common/NavHeader.svelte"
import { onMount } from "svelte" import { onMount } from "svelte"
import { automationStore, tables } from "stores/builder" import { automationStore, tables } from "@/stores/builder"
import AutomationNavItem from "./AutomationNavItem.svelte" import AutomationNavItem from "./AutomationNavItem.svelte"
import { TriggerStepID } from "constants/backend/automations" import { TriggerStepID } from "@/constants/backend/automations"
export let modal export let modal
export let webhookModal export let webhookModal

View File

@ -1,6 +1,6 @@
<script> <script>
import { goto } from "@roxi/routify" import { goto } from "@roxi/routify"
import { automationStore } from "stores/builder" import { automationStore } from "@/stores/builder"
import { import {
notifications, notifications,
Input, Input,
@ -11,7 +11,7 @@
Icon, Icon,
Label, Label,
} from "@budibase/bbui" } from "@budibase/bbui"
import { TriggerStepID } from "constants/backend/automations" import { TriggerStepID } from "@/constants/backend/automations"
export let webhookModal export let webhookModal

View File

@ -1,5 +1,5 @@
<script> <script>
import { automationStore } from "stores/builder" import { automationStore } from "@/stores/builder"
import { import {
notifications, notifications,
Icon, Icon,

View File

@ -20,9 +20,9 @@
Icon, Icon,
} from "@budibase/bbui" } from "@budibase/bbui"
import CreateWebhookModal from "components/automation/Shared/CreateWebhookModal.svelte" import CreateWebhookModal from "@/components/automation/Shared/CreateWebhookModal.svelte"
import { automationStore, tables } from "stores/builder" import { automationStore, tables } from "@/stores/builder"
import { environment } from "stores/portal" import { environment } from "@/stores/portal"
import WebhookDisplay from "../Shared/WebhookDisplay.svelte" import WebhookDisplay from "../Shared/WebhookDisplay.svelte"
import { import {
BindingSidePanel, BindingSidePanel,
@ -30,24 +30,27 @@
DrawerBindableInput, DrawerBindableInput,
ServerBindingPanel as AutomationBindingPanel, ServerBindingPanel as AutomationBindingPanel,
ModalBindableInput, ModalBindableInput,
} from "components/common/bindings" } from "@/components/common/bindings"
import CodeEditorModal from "./CodeEditorModal.svelte" import CodeEditorModal from "./CodeEditorModal.svelte"
import QueryParamSelector from "./QueryParamSelector.svelte" import QueryParamSelector from "./QueryParamSelector.svelte"
import AutomationSelector from "./AutomationSelector.svelte" import AutomationSelector from "./AutomationSelector.svelte"
import CronBuilder from "./CronBuilder.svelte" import CronBuilder from "./CronBuilder.svelte"
import Editor from "components/integration/QueryEditor.svelte" import Editor from "@/components/integration/QueryEditor.svelte"
import CodeEditor from "components/common/CodeEditor/CodeEditor.svelte" import CodeEditor from "@/components/common/CodeEditor/CodeEditor.svelte"
import KeyValueBuilder from "components/integration/KeyValueBuilder.svelte" import KeyValueBuilder from "@/components/integration/KeyValueBuilder.svelte"
import { BindingHelpers, BindingType } from "components/common/bindings/utils" import {
BindingHelpers,
BindingType,
} from "@/components/common/bindings/utils"
import { import {
bindingsToCompletions, bindingsToCompletions,
hbAutocomplete, hbAutocomplete,
EditorModes, EditorModes,
} from "components/common/CodeEditor" } from "@/components/common/CodeEditor"
import FilterBuilder from "components/design/settings/controls/FilterEditor/FilterBuilder.svelte" import FilterBuilder from "@/components/design/settings/controls/FilterEditor/FilterBuilder.svelte"
import { QueryUtils, Utils, search, memo } from "@budibase/frontend-core" import { QueryUtils, Utils, search, memo } from "@budibase/frontend-core"
import { getSchemaForDatasourcePlus } from "dataBinding" import { getSchemaForDatasourcePlus } from "@/dataBinding"
import { TriggerStepID, ActionStepID } from "constants/backend/automations" import { TriggerStepID, ActionStepID } from "@/constants/backend/automations"
import { onMount, createEventDispatcher } from "svelte" import { onMount, createEventDispatcher } from "svelte"
import { writable } from "svelte/store" import { writable } from "svelte/store"
import { cloneDeep } from "lodash/fp" import { cloneDeep } from "lodash/fp"

View File

@ -1,8 +1,8 @@
<script> <script>
import { Select, Label } from "@budibase/bbui" import { Select, Label } from "@budibase/bbui"
import { createEventDispatcher } from "svelte" import { createEventDispatcher } from "svelte"
import { automationStore, selectedAutomation } from "stores/builder" import { automationStore, selectedAutomation } from "@/stores/builder"
import { TriggerStepID } from "constants/backend/automations" import { TriggerStepID } from "@/constants/backend/automations"
import DrawerBindableInput from "../../common/bindings/DrawerBindableInput.svelte" import DrawerBindableInput from "../../common/bindings/DrawerBindableInput.svelte"
import AutomationBindingPanel from "../../common/bindings/ServerBindingPanel.svelte" import AutomationBindingPanel from "../../common/bindings/ServerBindingPanel.svelte"

View File

@ -8,9 +8,9 @@
notifications, notifications,
} from "@budibase/bbui" } from "@budibase/bbui"
import { onMount, createEventDispatcher } from "svelte" import { onMount, createEventDispatcher } from "svelte"
import { flags } from "stores/builder" import { flags } from "@/stores/builder"
import { featureFlags, licensing } from "stores/portal" import { featureFlags, licensing } from "@/stores/portal"
import { API } from "api" import { API } from "@/api"
import MagicWand from "../../../../assets/MagicWand.svelte" import MagicWand from "../../../../assets/MagicWand.svelte"
import { helpers, REBOOT_CRON } from "@budibase/shared-core" import { helpers, REBOOT_CRON } from "@budibase/shared-core"

View File

@ -1,6 +1,6 @@
<script> <script>
import { createEventDispatcher } from "svelte" import { createEventDispatcher } from "svelte"
import { queries } from "stores/builder" import { queries } from "@/stores/builder"
import { Select, Label } from "@budibase/bbui" import { Select, Label } from "@budibase/bbui"
import DrawerBindableInput from "../../common/bindings/DrawerBindableInput.svelte" import DrawerBindableInput from "../../common/bindings/DrawerBindableInput.svelte"
import AutomationBindingPanel from "../../common/bindings/ServerBindingPanel.svelte" import AutomationBindingPanel from "../../common/bindings/ServerBindingPanel.svelte"

View File

@ -1,5 +1,5 @@
<script> <script>
import { queries } from "stores/builder" import { queries } from "@/stores/builder"
import { Select } from "@budibase/bbui" import { Select } from "@budibase/bbui"
export let value export let value

View File

@ -1,5 +1,5 @@
<script> <script>
import { tables } from "stores/builder" import { tables } from "@/stores/builder"
import { import {
ActionButton, ActionButton,
Popover, Popover,
@ -13,8 +13,8 @@
import RowSelectorTypes from "./RowSelectorTypes.svelte" import RowSelectorTypes from "./RowSelectorTypes.svelte"
import DrawerBindableSlot from "../../common/bindings/DrawerBindableSlot.svelte" import DrawerBindableSlot from "../../common/bindings/DrawerBindableSlot.svelte"
import AutomationBindingPanel from "../../common/bindings/ServerBindingPanel.svelte" import AutomationBindingPanel from "../../common/bindings/ServerBindingPanel.svelte"
import { FIELDS } from "constants/backend" import { FIELDS } from "@/constants/backend"
import { capitalise } from "helpers" import { capitalise } from "@/helpers"
import { memo } from "@budibase/frontend-core" import { memo } from "@budibase/frontend-core"
import PropField from "./PropField.svelte" import PropField from "./PropField.svelte"
import { cloneDeep, isPlainObject, mergeWith } from "lodash" import { cloneDeep, isPlainObject, mergeWith } from "lodash"

View File

@ -7,16 +7,16 @@
Toggle, Toggle,
} from "@budibase/bbui" } from "@budibase/bbui"
import { FieldType } from "@budibase/types" import { FieldType } from "@budibase/types"
import LinkedRowSelector from "components/common/LinkedRowSelector.svelte" import LinkedRowSelector from "@/components/common/LinkedRowSelector.svelte"
import DrawerBindableInput from "../../common/bindings/DrawerBindableInput.svelte" import DrawerBindableInput from "../../common/bindings/DrawerBindableInput.svelte"
import ModalBindableInput from "../../common/bindings/ModalBindableInput.svelte" import ModalBindableInput from "../../common/bindings/ModalBindableInput.svelte"
import AutomationBindingPanel from "../../common/bindings/ServerBindingPanel.svelte" import AutomationBindingPanel from "../../common/bindings/ServerBindingPanel.svelte"
import CodeEditor from "components/common/CodeEditor/CodeEditor.svelte" import CodeEditor from "@/components/common/CodeEditor/CodeEditor.svelte"
import KeyValueBuilder from "components/integration/KeyValueBuilder.svelte" import KeyValueBuilder from "@/components/integration/KeyValueBuilder.svelte"
import { import {
readableToRuntimeBinding, readableToRuntimeBinding,
runtimeToReadableBinding, runtimeToReadableBinding,
} from "dataBinding" } from "@/dataBinding"
export let onChange export let onChange
export let field export let field

View File

@ -1,8 +1,8 @@
<script> <script>
import { tables } from "stores/builder" import { tables } from "@/stores/builder"
import { Select } from "@budibase/bbui" import { Select } from "@budibase/bbui"
import { createEventDispatcher } from "svelte" import { createEventDispatcher } from "svelte"
import { TableNames } from "constants" import { TableNames } from "@/constants"
const dispatch = createEventDispatcher() const dispatch = createEventDispatcher()

View File

@ -1,6 +1,6 @@
<script> <script>
import { Icon, notifications, ModalContent } from "@budibase/bbui" import { Icon, notifications, ModalContent } from "@budibase/bbui"
import { automationStore, selectedAutomation } from "stores/builder" import { automationStore, selectedAutomation } from "@/stores/builder"
import WebhookDisplay from "./WebhookDisplay.svelte" import WebhookDisplay from "./WebhookDisplay.svelte"
import { onMount, onDestroy } from "svelte" import { onMount, onDestroy } from "svelte"

View File

@ -1,5 +1,5 @@
<script> <script>
import { API } from "api" import { API } from "@/api"
import { import {
Input, Input,
Select, Select,
@ -13,12 +13,12 @@
ActionButton, ActionButton,
notifications, notifications,
} from "@budibase/bbui" } from "@budibase/bbui"
import Dropzone from "components/common/Dropzone.svelte" import Dropzone from "@/components/common/Dropzone.svelte"
import { capitalise } from "helpers" import { capitalise } from "@/helpers"
import LinkedRowSelector from "components/common/LinkedRowSelector.svelte" import LinkedRowSelector from "@/components/common/LinkedRowSelector.svelte"
import Editor from "../../integration/QueryEditor.svelte" import Editor from "../../integration/QueryEditor.svelte"
import { SignatureModal } from "@budibase/frontend-core/src/components" import { SignatureModal } from "@budibase/frontend-core/src/components"
import { themeStore } from "stores/portal" import { themeStore } from "@/stores/portal"
export let meta export let meta
export let value export let value

View File

@ -2,8 +2,8 @@
import { fade } from "svelte/transition" import { fade } from "svelte/transition"
import { goto, params } from "@roxi/routify" import { goto, params } from "@roxi/routify"
import { Table, Heading, Layout } from "@budibase/bbui" import { Table, Heading, Layout } from "@budibase/bbui"
import Spinner from "components/common/Spinner.svelte" import Spinner from "@/components/common/Spinner.svelte"
import { TableNames, UNEDITABLE_USER_FIELDS } from "constants" import { TableNames, UNEDITABLE_USER_FIELDS } from "@/constants"
import RoleCell from "./cells/RoleCell.svelte" import RoleCell from "./cells/RoleCell.svelte"
import { createEventDispatcher } from "svelte" import { createEventDispatcher } from "svelte"
import { canBeSortColumn } from "@budibase/frontend-core" import { canBeSortColumn } from "@budibase/frontend-core"

View File

@ -1,7 +1,7 @@
<script> <script>
import { createEventDispatcher } from "svelte" import { createEventDispatcher } from "svelte"
import { Button } from "@budibase/bbui" import { Button } from "@budibase/bbui"
import ConfirmDialog from "components/common/ConfirmDialog.svelte" import ConfirmDialog from "@/components/common/ConfirmDialog.svelte"
export let selectedRows export let selectedRows
export let deleteRows export let deleteRows

View File

@ -2,7 +2,7 @@
import { ActionButton, notifications } from "@budibase/bbui" import { ActionButton, notifications } from "@budibase/bbui"
import CreateEditRelationshipModal from "../../Datasources/CreateEditRelationshipModal.svelte" import CreateEditRelationshipModal from "../../Datasources/CreateEditRelationshipModal.svelte"
import { datasources, tables as tablesStore } from "stores/builder" import { datasources, tables as tablesStore } from "@/stores/builder"
import { createEventDispatcher } from "svelte" import { createEventDispatcher } from "svelte"
export let table export let table

View File

@ -7,9 +7,9 @@
Button, Button,
} from "@budibase/bbui" } from "@budibase/bbui"
import download from "downloadjs" import download from "downloadjs"
import { API } from "api" import { API } from "@/api"
import { ROW_EXPORT_FORMATS } from "constants/backend" import { ROW_EXPORT_FORMATS } from "@/constants/backend"
import DetailPopover from "components/common/DetailPopover.svelte" import DetailPopover from "@/components/common/DetailPopover.svelte"
export let view export let view
export let sorting export let sorting

View File

@ -1,9 +1,9 @@
<script> <script>
import { ActionButton, Button, Body, notifications } from "@budibase/bbui" import { ActionButton, Button, Body, notifications } from "@budibase/bbui"
import DetailPopover from "components/common/DetailPopover.svelte" import DetailPopover from "@/components/common/DetailPopover.svelte"
import ExistingTableDataImport from "components/backend/TableNavigator/ExistingTableDataImport.svelte" import ExistingTableDataImport from "@/components/backend/TableNavigator/ExistingTableDataImport.svelte"
import { createEventDispatcher } from "svelte" import { createEventDispatcher } from "svelte"
import { API } from "api" import { API } from "@/api"
export let tableId export let tableId
export let tableType export let tableType

View File

@ -8,12 +8,12 @@
ListItem, ListItem,
notifications, notifications,
} from "@budibase/bbui" } from "@budibase/bbui"
import { permissions as permissionsStore, roles } from "stores/builder" import { permissions as permissionsStore, roles } from "@/stores/builder"
import DetailPopover from "components/common/DetailPopover.svelte" import DetailPopover from "@/components/common/DetailPopover.svelte"
import { PermissionSource } from "@budibase/types" import { PermissionSource } from "@budibase/types"
import { capitalise } from "helpers" import { capitalise } from "@/helpers"
import InfoDisplay from "pages/builder/app/[application]/design/[screenId]/[componentId]/_components/Component/InfoDisplay.svelte" import InfoDisplay from "@/pages/builder/app/[application]/design/[screenId]/[componentId]/_components/Component/InfoDisplay.svelte"
import { Roles } from "constants/backend" import { Roles } from "@/constants/backend"
export let resourceId export let resourceId

View File

@ -1,12 +1,12 @@
<script> <script>
import { createEventDispatcher } from "svelte" import { createEventDispatcher } from "svelte"
import { ActionButton, Button } from "@budibase/bbui" import { ActionButton, Button } from "@budibase/bbui"
import FilterBuilder from "components/design/settings/controls/FilterEditor/FilterBuilder.svelte" import FilterBuilder from "@/components/design/settings/controls/FilterEditor/FilterBuilder.svelte"
import { getUserBindings } from "dataBinding" import { getUserBindings } from "@/dataBinding"
import { makePropSafe } from "@budibase/string-templates" import { makePropSafe } from "@budibase/string-templates"
import { search, Utils } from "@budibase/frontend-core" import { search, Utils } from "@budibase/frontend-core"
import { tables } from "stores/builder" import { tables } from "@/stores/builder"
import DetailPopover from "components/common/DetailPopover.svelte" import DetailPopover from "@/components/common/DetailPopover.svelte"
export let schema export let schema
export let filters export let filters

View File

@ -1,6 +1,6 @@
<script> <script>
import { getContext } from "svelte" import { getContext } from "svelte"
import ToggleActionButtonGroup from "components/common/ToggleActionButtonGroup.svelte" import ToggleActionButtonGroup from "@/components/common/ToggleActionButtonGroup.svelte"
import { helpers } from "@budibase/shared-core" import { helpers } from "@budibase/shared-core"
import { SchemaUtils } from "@budibase/frontend-core" import { SchemaUtils } from "@budibase/frontend-core"
import { Icon, notifications, ActionButton, Popover } from "@budibase/bbui" import { Icon, notifications, ActionButton, Popover } from "@budibase/bbui"

View File

@ -1,8 +1,8 @@
<script> <script>
import { ActionButton, List, ListItem, Button } from "@budibase/bbui" import { ActionButton, List, ListItem, Button } from "@budibase/bbui"
import DetailPopover from "components/common/DetailPopover.svelte" import DetailPopover from "@/components/common/DetailPopover.svelte"
import { TriggerStepID } from "constants/backend/automations" import { TriggerStepID } from "@/constants/backend/automations"
import { automationStore, appStore } from "stores/builder" import { automationStore, appStore } from "@/stores/builder"
import { createEventDispatcher, getContext } from "svelte" import { createEventDispatcher, getContext } from "svelte"
const dispatch = createEventDispatcher() const dispatch = createEventDispatcher()

View File

@ -10,7 +10,7 @@
import { getContext } from "svelte" import { getContext } from "svelte"
import { ActionButton } from "@budibase/bbui" import { ActionButton } from "@budibase/bbui"
import ColumnsSettingContent from "./ColumnsSettingContent.svelte" import ColumnsSettingContent from "./ColumnsSettingContent.svelte"
import DetailPopover from "components/common/DetailPopover.svelte" import DetailPopover from "@/components/common/DetailPopover.svelte"
const { tableColumns, datasource } = getContext("grid") const { tableColumns, datasource } = getContext("grid")

View File

@ -6,14 +6,14 @@
tables, tables,
builderStore, builderStore,
viewsV2, viewsV2,
} from "stores/builder" } from "@/stores/builder"
import { TriggerStepID } from "constants/backend/automations" import { TriggerStepID } from "@/constants/backend/automations"
import { goto } from "@roxi/routify" import { goto } from "@roxi/routify"
import DetailPopover from "components/common/DetailPopover.svelte" import DetailPopover from "@/components/common/DetailPopover.svelte"
import MagicWand from "./magic-wand.svg" import MagicWand from "./magic-wand.svg"
import { AutoScreenTypes } from "constants" import { AutoScreenTypes } from "@/constants"
import CreateScreenModal from "pages/builder/app/[application]/design/_components/NewScreen/CreateScreenModal.svelte" import CreateScreenModal from "@/pages/builder/app/[application]/design/_components/NewScreen/CreateScreenModal.svelte"
import { getSequentialName } from "helpers/duplicate" import { getSequentialName } from "@/helpers/duplicate"
const { datasource } = getContext("grid") const { datasource } = getContext("grid")

View File

@ -10,9 +10,9 @@
ModalContent, ModalContent,
Input, Input,
} from "@budibase/bbui" } from "@budibase/bbui"
import DetailPopover from "components/common/DetailPopover.svelte" import DetailPopover from "@/components/common/DetailPopover.svelte"
import { getContext } from "svelte" import { getContext } from "svelte"
import { appStore, rowActions } from "stores/builder" import { appStore, rowActions } from "@/stores/builder"
import { goto, url } from "@roxi/routify" import { goto, url } from "@roxi/routify"
import { derived } from "svelte/store" import { derived } from "svelte/store"

View File

@ -1,7 +1,7 @@
<script> <script>
import { ActionButton, List, ListItem, Button } from "@budibase/bbui" import { ActionButton, List, ListItem, Button } from "@budibase/bbui"
import DetailPopover from "components/common/DetailPopover.svelte" import DetailPopover from "@/components/common/DetailPopover.svelte"
import { screenStore, appStore } from "stores/builder" import { screenStore, appStore } from "@/stores/builder"
import { getContext, createEventDispatcher } from "svelte" import { getContext, createEventDispatcher } from "svelte"
const { datasource } = getContext("grid") const { datasource } = getContext("grid")

View File

@ -1,7 +1,7 @@
<script> <script>
import { getContext } from "svelte" import { getContext } from "svelte"
import { ActionButton, Label } from "@budibase/bbui" import { ActionButton, Label } from "@budibase/bbui"
import DetailPopover from "components/common/DetailPopover.svelte" import DetailPopover from "@/components/common/DetailPopover.svelte"
const { const {
Constants, Constants,

View File

@ -2,7 +2,7 @@
import { getContext } from "svelte" import { getContext } from "svelte"
import { ActionButton, Select } from "@budibase/bbui" import { ActionButton, Select } from "@budibase/bbui"
import { canBeSortColumn } from "@budibase/frontend-core" import { canBeSortColumn } from "@budibase/frontend-core"
import DetailPopover from "components/common/DetailPopover.svelte" import DetailPopover from "@/components/common/DetailPopover.svelte"
const { sort, columns } = getContext("grid") const { sort, columns } = getContext("grid")

View File

@ -1,6 +1,6 @@
<script> <script>
import { ActionButton, Popover, Heading, Body, Button } from "@budibase/bbui" import { ActionButton, Popover, Heading, Body, Button } from "@budibase/bbui"
import { builderStore } from "stores/builder" import { builderStore } from "@/stores/builder"
let anchor let anchor
let open = false let open = false

View File

@ -7,9 +7,9 @@
Button, Button,
} from "@budibase/bbui" } from "@budibase/bbui"
import { CalculationType, canGroupBy, isNumeric } from "@budibase/types" import { CalculationType, canGroupBy, isNumeric } from "@budibase/types"
import InfoDisplay from "pages/builder/app/[application]/design/[screenId]/[componentId]/_components/Component/InfoDisplay.svelte" import InfoDisplay from "@/pages/builder/app/[application]/design/[screenId]/[componentId]/_components/Component/InfoDisplay.svelte"
import { getContext } from "svelte" import { getContext } from "svelte"
import DetailPopover from "components/common/DetailPopover.svelte" import DetailPopover from "@/components/common/DetailPopover.svelte"
const { definition, datasource, rows } = getContext("grid") const { definition, datasource, rows } = getContext("grid")
const calculationTypeOptions = [ const calculationTypeOptions = [

View File

@ -1,5 +1,5 @@
<script> <script>
import { roles } from "stores/builder" import { roles } from "@/stores/builder"
export let value export let value

View File

@ -1,6 +1,6 @@
import { FieldType } from "@budibase/types" import { FieldType } from "@budibase/types"
import { FIELDS } from "constants/backend" import { FIELDS } from "@/constants/backend"
import { tables } from "stores/builder" import { tables } from "@/stores/builder"
import { get as svelteGet } from "svelte/store" import { get as svelteGet } from "svelte/store"
// currently supported level of relationship depth (server side) // currently supported level of relationship depth (server side)

View File

@ -1,7 +1,7 @@
<script> <script>
import { Select, Label, notifications, ModalContent } from "@budibase/bbui" import { Select, Label, notifications, ModalContent } from "@budibase/bbui"
import { tables, views } from "stores/builder" import { tables, views } from "@/stores/builder"
import { FIELDS } from "constants/backend" import { FIELDS } from "@/constants/backend"
const CALCULATIONS = [ const CALCULATIONS = [
{ {

View File

@ -25,32 +25,32 @@
import { makePropSafe } from "@budibase/string-templates" import { makePropSafe } from "@budibase/string-templates"
import { createEventDispatcher, getContext, onMount } from "svelte" import { createEventDispatcher, getContext, onMount } from "svelte"
import { cloneDeep } from "lodash/fp" import { cloneDeep } from "lodash/fp"
import { tables, datasources } from "stores/builder" import { tables, datasources } from "@/stores/builder"
import { featureFlags } from "stores/portal" import { featureFlags } from "@/stores/portal"
import { TableNames, UNEDITABLE_USER_FIELDS } from "constants" import { TableNames, UNEDITABLE_USER_FIELDS } from "@/constants"
import { import {
FIELDS, FIELDS,
RelationshipType, RelationshipType,
PrettyRelationshipDefinitions, PrettyRelationshipDefinitions,
DB_TYPE_EXTERNAL, DB_TYPE_EXTERNAL,
} from "constants/backend" } from "@/constants/backend"
import { getAutoColumnInformation, buildAutoColumn } from "helpers/utils" import { getAutoColumnInformation, buildAutoColumn } from "@/helpers/utils"
import ConfirmDialog from "components/common/ConfirmDialog.svelte" import ConfirmDialog from "@/components/common/ConfirmDialog.svelte"
import AIFieldConfiguration from "components/common/AIFieldConfiguration.svelte" import AIFieldConfiguration from "@/components/common/AIFieldConfiguration.svelte"
import ModalBindableInput from "components/common/bindings/ModalBindableInput.svelte" import ModalBindableInput from "@/components/common/bindings/ModalBindableInput.svelte"
import { getBindings } from "components/backend/DataTable/formula" import { getBindings } from "@/components/backend/DataTable/formula"
import JSONSchemaModal from "./JSONSchemaModal.svelte" import JSONSchemaModal from "./JSONSchemaModal.svelte"
import { import {
BBReferenceFieldSubType, BBReferenceFieldSubType,
FieldType, FieldType,
SourceName, SourceName,
} from "@budibase/types" } from "@budibase/types"
import RelationshipSelector from "components/common/RelationshipSelector.svelte" import RelationshipSelector from "@/components/common/RelationshipSelector.svelte"
import { RowUtils, canBeDisplayColumn } from "@budibase/frontend-core" import { RowUtils, canBeDisplayColumn } from "@budibase/frontend-core"
import ServerBindingPanel from "components/common/bindings/ServerBindingPanel.svelte" import ServerBindingPanel from "@/components/common/bindings/ServerBindingPanel.svelte"
import OptionsEditor from "./OptionsEditor.svelte" import OptionsEditor from "./OptionsEditor.svelte"
import { isEnabled } from "helpers/featureFlags" import { isEnabled } from "@/helpers/featureFlags"
import { getUserBindings } from "dataBinding" import { getUserBindings } from "@/dataBinding"
export let field export let field

View File

@ -1,10 +1,10 @@
<script> <script>
import { createEventDispatcher } from "svelte" import { createEventDispatcher } from "svelte"
import { tables } from "stores/builder" import { tables } from "@/stores/builder"
import { ModalContent, keepOpen, notifications } from "@budibase/bbui" import { ModalContent, keepOpen, notifications } from "@budibase/bbui"
import RowFieldControl from "../RowFieldControl.svelte" import RowFieldControl from "../RowFieldControl.svelte"
import { API } from "api" import { API } from "@/api"
import { FIELDS } from "constants/backend" import { FIELDS } from "@/constants/backend"
const FORMULA_TYPE = FIELDS.FORMULA.type const FORMULA_TYPE = FIELDS.FORMULA.type
const AI_TYPE = FIELDS.AI.type const AI_TYPE = FIELDS.AI.type

View File

@ -1,6 +1,6 @@
<script> <script>
import { createEventDispatcher } from "svelte" import { createEventDispatcher } from "svelte"
import { tables, roles } from "stores/builder" import { tables, roles } from "@/stores/builder"
import { import {
notifications, notifications,
keepOpen, keepOpen,
@ -9,8 +9,8 @@
Link, Link,
} from "@budibase/bbui" } from "@budibase/bbui"
import RowFieldControl from "../RowFieldControl.svelte" import RowFieldControl from "../RowFieldControl.svelte"
import { API } from "api" import { API } from "@/api"
import ErrorsBox from "components/common/ErrorsBox.svelte" import ErrorsBox from "@/components/common/ErrorsBox.svelte"
import { goto } from "@roxi/routify" import { goto } from "@roxi/routify"
export let row = {} export let row = {}

View File

@ -10,7 +10,7 @@
notifications, notifications,
Icon, Icon,
} from "@budibase/bbui" } from "@budibase/bbui"
import { tables, views } from "stores/builder" import { tables, views } from "@/stores/builder"
const CONDITIONS = [ const CONDITIONS = [
{ {

View File

@ -1,7 +1,7 @@
<script> <script>
import { Select, ModalContent, notifications } from "@budibase/bbui" import { Select, ModalContent, notifications } from "@budibase/bbui"
import { tables, views } from "stores/builder" import { tables, views } from "@/stores/builder"
import { FIELDS } from "constants/backend" import { FIELDS } from "@/constants/backend"
export let view = {} export let view = {}

View File

@ -1,5 +1,5 @@
<script> <script>
import Editor from "components/integration/QueryEditor.svelte" import Editor from "@/components/integration/QueryEditor.svelte"
import { import {
ModalContent, ModalContent,
Tabs, Tabs,
@ -12,8 +12,8 @@
ActionButton, ActionButton,
} from "@budibase/bbui" } from "@budibase/bbui"
import { onMount, createEventDispatcher } from "svelte" import { onMount, createEventDispatcher } from "svelte"
import { FIELDS } from "constants/backend" import { FIELDS } from "@/constants/backend"
import { generate } from "helpers/schemaGenerator" import { generate } from "@/helpers/schemaGenerator"
export let schema = {} export let schema = {}
export let json export let json

View File

@ -4,7 +4,7 @@
import { Icon, Popover } from "@budibase/bbui" import { Icon, Popover } from "@budibase/bbui"
import { tick } from "svelte" import { tick } from "svelte"
import { Constants } from "@budibase/frontend-core" import { Constants } from "@budibase/frontend-core"
import { getSequentialName } from "helpers/duplicate" import { getSequentialName } from "@/helpers/duplicate"
import { derived, writable } from "svelte/store" import { derived, writable } from "svelte/store"
export let constraints export let constraints

View File

@ -1,6 +1,6 @@
<script> <script>
import { getContext } from "svelte" import { getContext } from "svelte"
import CreateEditColumn from "components/backend/DataTable/modals/CreateEditColumn.svelte" import CreateEditColumn from "@/components/backend/DataTable/modals/CreateEditColumn.svelte"
const { datasource, rows } = getContext("grid") const { datasource, rows } = getContext("grid")

View File

@ -1,12 +1,12 @@
<script> <script>
import { isActive } from "@roxi/routify" import { isActive } from "@roxi/routify"
import { BUDIBASE_INTERNAL_DB_ID } from "constants/backend" import { BUDIBASE_INTERNAL_DB_ID } from "@/constants/backend"
import { contextMenuStore, userSelectedResourceMap } from "stores/builder" import { contextMenuStore, userSelectedResourceMap } from "@/stores/builder"
import NavItem from "components/common/NavItem.svelte" import NavItem from "@/components/common/NavItem.svelte"
import IntegrationIcon from "components/backend/DatasourceNavigator/IntegrationIcon.svelte" import IntegrationIcon from "@/components/backend/DatasourceNavigator/IntegrationIcon.svelte"
import { Icon } from "@budibase/bbui" import { Icon } from "@budibase/bbui"
import UpdateDatasourceModal from "components/backend/DatasourceNavigator/modals/UpdateDatasourceModal.svelte" import UpdateDatasourceModal from "@/components/backend/DatasourceNavigator/modals/UpdateDatasourceModal.svelte"
import DeleteConfirmationModal from "./DeleteConfirmationModal.svelte" import DeleteConfirmationModal from "./DeleteConfirmationModal.svelte"
export let datasource export let datasource

View File

@ -1,8 +1,8 @@
<script> <script>
import { goto } from "@roxi/routify" import { goto } from "@roxi/routify"
import { datasources } from "stores/builder" import { datasources } from "@/stores/builder"
import { notifications } from "@budibase/bbui" import { notifications } from "@budibase/bbui"
import ConfirmDialog from "components/common/ConfirmDialog.svelte" import ConfirmDialog from "@/components/common/ConfirmDialog.svelte"
export let datasource export let datasource

View File

@ -8,12 +8,12 @@
views, views,
viewsV2, viewsV2,
userSelectedResourceMap, userSelectedResourceMap,
} from "stores/builder" } from "@/stores/builder"
import QueryNavItem from "./QueryNavItem.svelte" import QueryNavItem from "./QueryNavItem.svelte"
import NavItem from "components/common/NavItem.svelte" import NavItem from "@/components/common/NavItem.svelte"
import TableNavigator from "components/backend/TableNavigator/TableNavigator.svelte" import TableNavigator from "@/components/backend/TableNavigator/TableNavigator.svelte"
import DatasourceNavItem from "./DatasourceNavItem/DatasourceNavItem.svelte" import DatasourceNavItem from "./DatasourceNavItem/DatasourceNavItem.svelte"
import { TableNames } from "constants" import { TableNames } from "@/constants"
import { enrichDatasources } from "./datasourceUtils" import { enrichDatasources } from "./datasourceUtils"
import { onMount } from "svelte" import { onMount } from "svelte"

View File

@ -1,6 +1,6 @@
<script> <script>
import { getIcon } from "./icons" import { getIcon } from "./icons"
import CustomSVG from "components/common/CustomSVG.svelte" import CustomSVG from "@/components/common/CustomSVG.svelte"
export let integrationType export let integrationType
export let schema export let schema

View File

@ -3,16 +3,16 @@
customQueryIconText, customQueryIconText,
customQueryIconColor, customQueryIconColor,
customQueryText, customQueryText,
} from "helpers/data/utils" } from "@/helpers/data/utils"
import { goto as gotoStore, isActive } from "@roxi/routify" import { goto as gotoStore, isActive } from "@roxi/routify"
import { import {
datasources, datasources,
queries, queries,
userSelectedResourceMap, userSelectedResourceMap,
contextMenuStore, contextMenuStore,
} from "stores/builder" } from "@/stores/builder"
import NavItem from "components/common/NavItem.svelte" import NavItem from "@/components/common/NavItem.svelte"
import ConfirmDialog from "components/common/ConfirmDialog.svelte" import ConfirmDialog from "@/components/common/ConfirmDialog.svelte"
import { notifications, Icon } from "@budibase/bbui" import { notifications, Icon } from "@budibase/bbui"
export let datasource export let datasource

View File

@ -1,4 +1,4 @@
import { TableNames } from "constants" import { TableNames } from "@/constants"
const showDatasourceOpen = ({ const showDatasourceOpen = ({
selected, selected,

View File

@ -16,7 +16,7 @@ import Firebase from "./Firebase.svelte"
import Redis from "./Redis.svelte" import Redis from "./Redis.svelte"
import Snowflake from "./Snowflake.svelte" import Snowflake from "./Snowflake.svelte"
import Custom from "./Custom.svelte" import Custom from "./Custom.svelte"
import { integrations } from "stores/builder" import { integrations } from "@/stores/builder"
import { get } from "svelte/store" import { get } from "svelte/store"
const ICONS = { const ICONS = {

View File

@ -12,7 +12,7 @@
TextArea, TextArea,
Dropzone, Dropzone,
} from "@budibase/bbui" } from "@budibase/bbui"
import { datasources, queries } from "stores/builder" import { datasources, queries } from "@/stores/builder"
import { writable } from "svelte/store" import { writable } from "svelte/store"
export let navigateDatasource = false export let navigateDatasource = false

View File

@ -1,8 +1,8 @@
<script> <script>
import { get } from "svelte/store" import { get } from "svelte/store"
import { datasources, integrations } from "stores/builder" import { datasources, integrations } from "@/stores/builder"
import { notifications, Input, ModalContent, Modal } from "@budibase/bbui" import { notifications, Input, ModalContent, Modal } from "@budibase/bbui"
import { integrationForDatasource } from "stores/selectors" import { integrationForDatasource } from "@/stores/selectors"
let error = "" let error = ""
let modal let modal

View File

@ -1,6 +1,6 @@
<script> <script>
import { Label, Button } from "@budibase/bbui" import { Label, Button } from "@budibase/bbui"
import KeyValueBuilder from "components/integration/KeyValueBuilder.svelte" import KeyValueBuilder from "@/components/integration/KeyValueBuilder.svelte"
export let name export let name
export let value export let value

View File

@ -1,6 +1,6 @@
<script> <script>
import { Label, EnvDropdown } from "@budibase/bbui" import { Label, EnvDropdown } from "@budibase/bbui"
import { environment, licensing } from "stores/portal" import { environment, licensing } from "@/stores/portal"
export let type export let type
export let name export let name

View File

@ -8,12 +8,12 @@
ModalContent, ModalContent,
} from "@budibase/bbui" } from "@budibase/bbui"
import { processStringSync } from "@budibase/string-templates" import { processStringSync } from "@budibase/string-templates"
import CreateEditVariableModal from "components/portal/environment/CreateEditVariableModal.svelte" import CreateEditVariableModal from "@/components/portal/environment/CreateEditVariableModal.svelte"
import ConfigInput from "./ConfigInput.svelte" import ConfigInput from "./ConfigInput.svelte"
import { createValidatedConfigStore } from "./stores/validatedConfig" import { createValidatedConfigStore } from "./stores/validatedConfig"
import { createValidatedNameStore } from "./stores/validatedName" import { createValidatedNameStore } from "./stores/validatedName"
import { get } from "svelte/store" import { get } from "svelte/store"
import { environment } from "stores/portal" import { environment } from "@/stores/portal"
export let integration export let integration
export let config export let config

View File

@ -1,6 +1,6 @@
import { derived, writable, get } from "svelte/store" import { derived, writable, get } from "svelte/store"
import { getValidatorFields } from "./validation" import { getValidatorFields } from "./validation"
import { capitalise } from "helpers" import { capitalise } from "@/helpers"
import { notifications } from "@budibase/bbui" import { notifications } from "@budibase/bbui"
import { object } from "yup" import { object } from "yup"

View File

@ -1,5 +1,5 @@
import { derived, get, writable } from "svelte/store" import { derived, get, writable } from "svelte/store"
import { capitalise } from "helpers" import { capitalise } from "@/helpers"
import { string } from "yup" import { string } from "yup"
export const createValidatedNameStore = (name, isVisible) => { export const createValidatedNameStore = (name, isVisible) => {

View File

@ -2,7 +2,7 @@
import { import {
RelationshipType, RelationshipType,
PrettyRelationshipDefinitions, PrettyRelationshipDefinitions,
} from "constants/backend" } from "@/constants/backend"
import { import {
keepOpen, keepOpen,
Button, Button,
@ -13,10 +13,10 @@
Body, Body,
Helpers, Helpers,
} from "@budibase/bbui" } from "@budibase/bbui"
import { tables } from "stores/builder" import { tables } from "@/stores/builder"
import { RelationshipErrorChecker } from "./relationshipErrors" import { RelationshipErrorChecker } from "./relationshipErrors"
import { onMount } from "svelte" import { onMount } from "svelte"
import RelationshipSelector from "components/common/RelationshipSelector.svelte" import RelationshipSelector from "@/components/common/RelationshipSelector.svelte"
export let save export let save
export let datasource export let datasource

View File

@ -2,8 +2,8 @@
import { Modal } from "@budibase/bbui" import { Modal } from "@budibase/bbui"
import { get } from "svelte/store" import { get } from "svelte/store"
import CreateEditRelationship from "./CreateEditRelationship.svelte" import CreateEditRelationship from "./CreateEditRelationship.svelte"
import { integrations, datasources } from "stores/builder" import { integrations, datasources } from "@/stores/builder"
import { integrationForDatasource } from "stores/selectors" import { integrationForDatasource } from "@/stores/selectors"
export let datasource export let datasource
export let tables export let tables

View File

@ -6,8 +6,8 @@
Layout, Layout,
ModalContent, ModalContent,
} from "@budibase/bbui" } from "@budibase/bbui"
import Spinner from "components/common/Spinner.svelte" import Spinner from "@/components/common/Spinner.svelte"
import { IntegrationTypes } from "constants/backend" import { IntegrationTypes } from "@/constants/backend"
import { createTableSelectionStore } from "./tableSelectionStore" import { createTableSelectionStore } from "./tableSelectionStore"
export let integration export let integration

View File

@ -1,6 +1,6 @@
import { derived, writable, get } from "svelte/store" import { derived, writable, get } from "svelte/store"
import { keepOpen, notifications } from "@budibase/bbui" import { keepOpen, notifications } from "@budibase/bbui"
import { datasources, tables } from "stores/builder" import { datasources, tables } from "@/stores/builder"
export const createTableSelectionStore = (integration, datasource) => { export const createTableSelectionStore = (integration, datasource) => {
const tableNamesStore = writable([]) const tableNamesStore = writable([])

View File

@ -2,7 +2,7 @@
import { getBezierPath, BaseEdge, EdgeLabelRenderer } from "@xyflow/svelte" import { getBezierPath, BaseEdge, EdgeLabelRenderer } from "@xyflow/svelte"
import { Icon, TooltipPosition } from "@budibase/bbui" import { Icon, TooltipPosition } from "@budibase/bbui"
import { getContext, onMount } from "svelte" import { getContext, onMount } from "svelte"
import { roles } from "stores/builder" import { roles } from "@/stores/builder"
export let sourceX export let sourceX
export let sourceY export let sourceY

View File

@ -23,9 +23,9 @@
import { setContext, tick } from "svelte" import { setContext, tick } from "svelte"
import Controls from "./Controls.svelte" import Controls from "./Controls.svelte"
import { GridResolution, MaxAutoZoom, ZoomDuration } from "./constants" import { GridResolution, MaxAutoZoom, ZoomDuration } from "./constants"
import { roles } from "stores/builder" import { roles } from "@/stores/builder"
import { Roles } from "constants/backend" import { Roles } from "@/constants/backend"
import { getSequentialName } from "helpers/duplicate" import { getSequentialName } from "@/helpers/duplicate"
import { derivedMemo } from "@budibase/frontend-core" import { derivedMemo } from "@budibase/frontend-core"
const flow = useSvelteFlow() const flow = useSvelteFlow()

View File

@ -10,8 +10,8 @@
} from "@budibase/bbui" } from "@budibase/bbui"
import { NodeWidth, NodeHeight } from "./constants" import { NodeWidth, NodeHeight } from "./constants"
import { getContext } from "svelte" import { getContext } from "svelte"
import { roles } from "stores/builder" import { roles } from "@/stores/builder"
import ConfirmDialog from "components/common/ConfirmDialog.svelte" import ConfirmDialog from "@/components/common/ConfirmDialog.svelte"
export let data export let data
export let id export let id

View File

@ -9,8 +9,8 @@ import {
EmptyStateID, EmptyStateID,
} from "./constants" } from "./constants"
import { getNodesBounds, Position } from "@xyflow/svelte" import { getNodesBounds, Position } from "@xyflow/svelte"
import { Roles } from "constants/backend" import { Roles } from "@/constants/backend"
import { roles } from "stores/builder" import { roles } from "@/stores/builder"
import { get } from "svelte/store" import { get } from "svelte/store"
// Calculates the bounds of all custom nodes // Calculates the bounds of all custom nodes

View File

@ -5,10 +5,10 @@
SourceName, SourceName,
} from "@budibase/types" } from "@budibase/types"
import { Select, Toggle, Multiselect, Label, Layout } from "@budibase/bbui" import { Select, Toggle, Multiselect, Label, Layout } from "@budibase/bbui"
import { DB_TYPE_INTERNAL } from "constants/backend" import { DB_TYPE_INTERNAL } from "@/constants/backend"
import { API } from "api" import { API } from "@/api"
import { parseFile } from "./utils" import { parseFile } from "./utils"
import { tables, datasources } from "stores/builder" import { tables, datasources } from "@/stores/builder"
let error = null let error = null
let fileName = null let fileName = null

View File

@ -1,9 +1,9 @@
<script> <script>
import { Select, Icon, Layout, Label } from "@budibase/bbui" import { Select, Icon, Layout, Label } from "@budibase/bbui"
import { FIELDS } from "constants/backend" import { FIELDS } from "@/constants/backend"
import { utils } from "@budibase/shared-core" import { utils } from "@budibase/shared-core"
import { canBeDisplayColumn } from "@budibase/frontend-core" import { canBeDisplayColumn } from "@budibase/frontend-core"
import { API } from "api" import { API } from "@/api"
import { parseFile } from "./utils" import { parseFile } from "./utils"
export let rows = [] export let rows = []

View File

@ -1,9 +1,9 @@
<script> <script>
import { goto, params } from "@roxi/routify" import { goto, params } from "@roxi/routify"
import { appStore, tables, datasources, screenStore } from "stores/builder" import { appStore, tables, datasources, screenStore } from "@/stores/builder"
import { InlineAlert, Link, Input, notifications } from "@budibase/bbui" import { InlineAlert, Link, Input, notifications } from "@budibase/bbui"
import ConfirmDialog from "components/common/ConfirmDialog.svelte" import ConfirmDialog from "@/components/common/ConfirmDialog.svelte"
import { DB_TYPE_EXTERNAL } from "constants/backend" import { DB_TYPE_EXTERNAL } from "@/constants/backend"
export let table export let table

View File

@ -1,6 +1,6 @@
<script> <script>
import { cloneDeep } from "lodash/fp" import { cloneDeep } from "lodash/fp"
import { tables, datasources } from "stores/builder" import { tables, datasources } from "@/stores/builder"
import { Input, Modal, ModalContent, notifications } from "@budibase/bbui" import { Input, Modal, ModalContent, notifications } from "@budibase/bbui"
export let table export let table

View File

@ -3,14 +3,14 @@
tables as tablesStore, tables as tablesStore,
userSelectedResourceMap, userSelectedResourceMap,
contextMenuStore, contextMenuStore,
} from "stores/builder" } from "@/stores/builder"
import { TableNames } from "constants" import { TableNames } from "@/constants"
import NavItem from "components/common/NavItem.svelte" import NavItem from "@/components/common/NavItem.svelte"
import { isActive } from "@roxi/routify" import { isActive } from "@roxi/routify"
import EditModal from "./EditModal.svelte" import EditModal from "./EditModal.svelte"
import DeleteConfirmationModal from "./DeleteConfirmationModal.svelte" import DeleteConfirmationModal from "./DeleteConfirmationModal.svelte"
import { Icon } from "@budibase/bbui" import { Icon } from "@budibase/bbui"
import { DB_TYPE_EXTERNAL } from "constants/backend" import { DB_TYPE_EXTERNAL } from "@/constants/backend"
export let table export let table
export let idx export let idx

View File

@ -1,13 +1,13 @@
<script> <script>
import { goto, url } from "@roxi/routify" import { goto, url } from "@roxi/routify"
import { tables, datasources } from "stores/builder" import { tables, datasources } from "@/stores/builder"
import { notifications, Input, ModalContent } from "@budibase/bbui" import { notifications, Input, ModalContent } from "@budibase/bbui"
import TableDataImport from "../TableDataImport.svelte" import TableDataImport from "../TableDataImport.svelte"
import { import {
BUDIBASE_INTERNAL_DB_ID, BUDIBASE_INTERNAL_DB_ID,
BUDIBASE_DATASOURCE_TYPE, BUDIBASE_DATASOURCE_TYPE,
DB_TYPE_INTERNAL, DB_TYPE_INTERNAL,
} from "constants/backend" } from "@/constants/backend"
$: tableNames = $tables.list.map(table => table.name) $: tableNames = $tables.list.map(table => table.name)
$: selectedSource = $datasources.list.find( $: selectedSource = $datasources.list.find(

View File

@ -1,5 +1,5 @@
import { API } from "api" import { API } from "@/api"
import { FIELDS } from "constants/backend" import { FIELDS } from "@/constants/backend"
const BYTES_IN_MB = 1000000 const BYTES_IN_MB = 1000000
const FILE_SIZE_LIMIT = BYTES_IN_MB * 5 const FILE_SIZE_LIMIT = BYTES_IN_MB * 5

View File

@ -7,7 +7,7 @@
Detail, Detail,
notifications, notifications,
} from "@budibase/bbui" } from "@budibase/bbui"
import { API } from "api" import { API } from "@/api"
import { goto } from "@roxi/routify" import { goto } from "@roxi/routify"
import { import {
automationStore, automationStore,
@ -19,8 +19,8 @@
queries, queries,
tables, tables,
views, views,
} from "stores/builder" } from "@/stores/builder"
import { themeStore } from "stores/portal" import { themeStore } from "@/stores/portal"
import { getContext } from "svelte" import { getContext } from "svelte"
import { ThemeOptions } from "@budibase/shared-core" import { ThemeOptions } from "@budibase/shared-core"

View File

@ -1,7 +1,7 @@
<script> <script>
import { Helpers, Multiselect, Select } from "@budibase/bbui" import { Helpers, Multiselect, Select } from "@budibase/bbui"
import ServerBindingPanel from "components/common/bindings/ServerBindingPanel.svelte" import ServerBindingPanel from "@/components/common/bindings/ServerBindingPanel.svelte"
import ModalBindableInput from "components/common/bindings/ModalBindableInput.svelte" import ModalBindableInput from "@/components/common/bindings/ModalBindableInput.svelte"
import { import {
AIOperations, AIOperations,
OperationFields, OperationFields,

View File

@ -43,7 +43,7 @@
import { Compartment, EditorState } from "@codemirror/state" import { Compartment, EditorState } from "@codemirror/state"
import { javascript } from "@codemirror/lang-javascript" import { javascript } from "@codemirror/lang-javascript"
import { EditorModes } from "./" import { EditorModes } from "./"
import { themeStore } from "stores/portal" import { themeStore } from "@/stores/portal"
export let label export let label
export let completions = [] export let completions = []

View File

@ -26,8 +26,8 @@
<script> <script>
import { Label } from "@budibase/bbui" import { Label } from "@budibase/bbui"
import CodeMirror from "components/integration/codemirror" import CodeMirror from "@/components/integration/codemirror"
import { themeStore } from "stores/portal" import { themeStore } from "@/stores/portal"
import { createEventDispatcher, onMount } from "svelte" import { createEventDispatcher, onMount } from "svelte"
export let mode = EditorModes.JS export let mode = EditorModes.JS

View File

@ -2,7 +2,7 @@ import { it, expect, describe, vi } from "vitest"
import Dropzone from "./Dropzone.svelte" import Dropzone from "./Dropzone.svelte"
import { render, fireEvent } from "@testing-library/svelte" import { render, fireEvent } from "@testing-library/svelte"
import { notifications } from "@budibase/bbui" import { notifications } from "@budibase/bbui"
import { admin } from "stores/portal" import { admin } from "@/stores/portal"
vi.spyOn(notifications, "error").mockImplementation(() => {}) vi.spyOn(notifications, "error").mockImplementation(() => {})

View File

@ -1,7 +1,7 @@
<script> <script>
import { Dropzone, notifications } from "@budibase/bbui" import { Dropzone, notifications } from "@budibase/bbui"
import { admin } from "stores/portal" import { admin } from "@/stores/portal"
import { API } from "api" import { API } from "@/api"
export let value = [] export let value = []
export let label export let label

View File

@ -1,6 +1,6 @@
<script> <script>
import { Icon, Modal } from "@budibase/bbui" import { Icon, Modal } from "@budibase/bbui"
import ChooseIconModal from "components/start/ChooseIconModal.svelte" import ChooseIconModal from "@/components/start/ChooseIconModal.svelte"
export let name export let name
export let size = "M" export let size = "M"

View File

@ -1,9 +1,9 @@
<script> <script>
import FontAwesomeIcon from "./FontAwesomeIcon.svelte" import FontAwesomeIcon from "./FontAwesomeIcon.svelte"
import { Popover, Heading, Body } from "@budibase/bbui" import { Popover, Heading, Body } from "@budibase/bbui"
import { licensing } from "stores/portal" import { licensing } from "@/stores/portal"
import { isPremiumOrAbove } from "helpers/planTitle" import { isPremiumOrAbove } from "@/helpers/planTitle"
import { ChangelogURL } from "constants" import { ChangelogURL } from "@/constants"
$: premiumOrAboveLicense = isPremiumOrAbove($licensing?.license?.plan?.type) $: premiumOrAboveLicense = isPremiumOrAbove($licensing?.license?.plan?.type)

View File

@ -1,8 +1,8 @@
<script> <script>
import { tables } from "stores/builder" import { tables } from "@/stores/builder"
import { API } from "api" import { API } from "@/api"
import { Select, Label, Multiselect } from "@budibase/bbui" import { Select, Label, Multiselect } from "@budibase/bbui"
import { capitalise } from "helpers" import { capitalise } from "@/helpers"
import { createEventDispatcher } from "svelte" import { createEventDispatcher } from "svelte"
export let schema export let schema

View File

@ -1,7 +1,7 @@
<script> <script>
import { tick } from "svelte" import { tick } from "svelte"
import { Icon, Body } from "@budibase/bbui" import { Icon, Body } from "@budibase/bbui"
import { keyUtils } from "helpers/keyUtils" import { keyUtils } from "@/helpers/keyUtils"
export let title export let title
export let placeholder export let placeholder

View File

@ -1,6 +1,6 @@
<script> <script>
import { StatusLight } from "@budibase/bbui" import { StatusLight } from "@budibase/bbui"
import { roles } from "stores/builder" import { roles } from "@/stores/builder"
export let id export let id
export let size = "M" export let size = "M"

View File

@ -1,11 +1,11 @@
<script> <script>
import { Select, FancySelect } from "@budibase/bbui" import { Select, FancySelect } from "@budibase/bbui"
import { roles } from "stores/builder" import { roles } from "@/stores/builder"
import { licensing } from "stores/portal" import { licensing } from "@/stores/portal"
import { Constants } from "@budibase/frontend-core" import { Constants } from "@budibase/frontend-core"
import { createEventDispatcher } from "svelte" import { createEventDispatcher } from "svelte"
import { capitalise } from "helpers" import { capitalise } from "@/helpers"
export let value export let value
export let error export let error

Some files were not shown because too many files have changed in this diff Show More