Browse Source

separate workflow components from routify routes

master
Martin McKeaveney 6 years ago
parent
commit
36da2576bc
  1. 0
      packages/builder/src/components/workflow/SetupPanel/DeleteWorkflowModal.svelte
  2. 0
      packages/builder/src/components/workflow/SetupPanel/ParamInputs/ComponentParam.svelte
  3. 0
      packages/builder/src/components/workflow/SetupPanel/ParamInputs/ModelParam.svelte
  4. 0
      packages/builder/src/components/workflow/SetupPanel/ParamInputs/NumberParam.svelte
  5. 0
      packages/builder/src/components/workflow/SetupPanel/ParamInputs/StringParam.svelte
  6. 0
      packages/builder/src/components/workflow/SetupPanel/SetupPanel.svelte
  7. 0
      packages/builder/src/components/workflow/SetupPanel/WorkflowBlockSetup.svelte
  8. 0
      packages/builder/src/components/workflow/SetupPanel/index.js
  9. 0
      packages/builder/src/components/workflow/WorkflowBuilder/WorkflowBuilder.svelte
  10. 0
      packages/builder/src/components/workflow/WorkflowBuilder/svelte-flows/Arrow.svelte
  11. 0
      packages/builder/src/components/workflow/WorkflowBuilder/svelte-flows/FlowChart.svelte
  12. 0
      packages/builder/src/components/workflow/WorkflowBuilder/svelte-flows/FlowItem.svelte
  13. 0
      packages/builder/src/components/workflow/WorkflowBuilder/svelte-flows/api.js
  14. 0
      packages/builder/src/components/workflow/WorkflowBuilder/svelte-flows/index.js
  15. 0
      packages/builder/src/components/workflow/WorkflowPanel/BlockList/BlockList.svelte
  16. 0
      packages/builder/src/components/workflow/WorkflowPanel/BlockList/WorkflowBlock.svelte
  17. 0
      packages/builder/src/components/workflow/WorkflowPanel/WorkflowList/CreateWorkflowModal.svelte
  18. 0
      packages/builder/src/components/workflow/WorkflowPanel/WorkflowList/WorkflowList.svelte
  19. 0
      packages/builder/src/components/workflow/WorkflowPanel/WorkflowPanel.svelte
  20. 0
      packages/builder/src/components/workflow/WorkflowPanel/blockDefinitions.js
  21. 0
      packages/builder/src/components/workflow/WorkflowPanel/index.js
  22. 3
      packages/builder/src/components/workflow/index.js
  23. 3
      packages/builder/src/pages/[application]/workflow/_layout.svelte
  24. 2
      packages/builder/src/pages/[application]/workflow/index.svelte
  25. 4
      packages/client/src/render/attachChildren.js
  26. 11
      packages/client/src/state/bbComponentApi.js
  27. 8
      packages/client/src/state/stateManager.js

0
packages/builder/src/pages/[application]/workflow/SetupPanel/DeleteWorkflowModal.svelte → packages/builder/src/components/workflow/SetupPanel/DeleteWorkflowModal.svelte

0
packages/builder/src/pages/[application]/workflow/SetupPanel/ParamInputs/ComponentParam.svelte → packages/builder/src/components/workflow/SetupPanel/ParamInputs/ComponentParam.svelte

0
packages/builder/src/pages/[application]/workflow/SetupPanel/ParamInputs/ModelParam.svelte → packages/builder/src/components/workflow/SetupPanel/ParamInputs/ModelParam.svelte

0
packages/builder/src/pages/[application]/workflow/SetupPanel/ParamInputs/NumberParam.svelte → packages/builder/src/components/workflow/SetupPanel/ParamInputs/NumberParam.svelte

0
packages/builder/src/pages/[application]/workflow/SetupPanel/ParamInputs/StringParam.svelte → packages/builder/src/components/workflow/SetupPanel/ParamInputs/StringParam.svelte

0
packages/builder/src/pages/[application]/workflow/SetupPanel/SetupPanel.svelte → packages/builder/src/components/workflow/SetupPanel/SetupPanel.svelte

0
packages/builder/src/pages/[application]/workflow/SetupPanel/WorkflowBlockSetup.svelte → packages/builder/src/components/workflow/SetupPanel/WorkflowBlockSetup.svelte

0
packages/builder/src/pages/[application]/workflow/SetupPanel/index.js → packages/builder/src/components/workflow/SetupPanel/index.js

0
packages/builder/src/pages/[application]/workflow/WorkflowBuilder/WorkflowBuilder.svelte → packages/builder/src/components/workflow/WorkflowBuilder/WorkflowBuilder.svelte

0
packages/builder/src/pages/[application]/workflow/WorkflowBuilder/svelte-flows/Arrow.svelte → packages/builder/src/components/workflow/WorkflowBuilder/svelte-flows/Arrow.svelte

Before

Width:  |  Height:  |  Size: 241 B

After

Width:  |  Height:  |  Size: 241 B

0
packages/builder/src/pages/[application]/workflow/WorkflowBuilder/svelte-flows/FlowChart.svelte → packages/builder/src/components/workflow/WorkflowBuilder/svelte-flows/FlowChart.svelte

0
packages/builder/src/pages/[application]/workflow/WorkflowBuilder/svelte-flows/FlowItem.svelte → packages/builder/src/components/workflow/WorkflowBuilder/svelte-flows/FlowItem.svelte

0
packages/builder/src/pages/[application]/workflow/WorkflowBuilder/svelte-flows/api.js → packages/builder/src/components/workflow/WorkflowBuilder/svelte-flows/api.js

0
packages/builder/src/pages/[application]/workflow/WorkflowBuilder/svelte-flows/index.js → packages/builder/src/components/workflow/WorkflowBuilder/svelte-flows/index.js

0
packages/builder/src/pages/[application]/workflow/WorkflowPanel/BlockList/BlockList.svelte → packages/builder/src/components/workflow/WorkflowPanel/BlockList/BlockList.svelte

0
packages/builder/src/pages/[application]/workflow/WorkflowPanel/BlockList/WorkflowBlock.svelte → packages/builder/src/components/workflow/WorkflowPanel/BlockList/WorkflowBlock.svelte

0
packages/builder/src/pages/[application]/workflow/WorkflowPanel/WorkflowList/CreateWorkflowModal.svelte → packages/builder/src/components/workflow/WorkflowPanel/WorkflowList/CreateWorkflowModal.svelte

0
packages/builder/src/pages/[application]/workflow/WorkflowPanel/WorkflowList/WorkflowList.svelte → packages/builder/src/components/workflow/WorkflowPanel/WorkflowList/WorkflowList.svelte

0
packages/builder/src/pages/[application]/workflow/WorkflowPanel/WorkflowPanel.svelte → packages/builder/src/components/workflow/WorkflowPanel/WorkflowPanel.svelte

0
packages/builder/src/pages/[application]/workflow/WorkflowPanel/blockDefinitions.js → packages/builder/src/components/workflow/WorkflowPanel/blockDefinitions.js

0
packages/builder/src/pages/[application]/workflow/WorkflowPanel/index.js → packages/builder/src/components/workflow/WorkflowPanel/index.js

3
packages/builder/src/components/workflow/index.js

@ -0,0 +1,3 @@
export { default as WorkflowBuilder } from "./WorkflowBuilder/WorkflowBuilder.svelte";
export { default as SetupPanel } from "./SetupPanel/SetupPanel.svelte";
export { default as WorkflowPanel } from "./WorkflowPanel/WorkflowPanel.svelte";

3
packages/builder/src/pages/[application]/workflow/_layout.svelte

@ -1,7 +1,6 @@
<script>
import { workflowStore } from "builderStore"
import { WorkflowPanel } from "./WorkflowPanel"
import { SetupPanel } from "./SetupPanel"
import { WorkflowPanel, SetupPanel } from "components/workflow"
</script>
<div class="root">

2
packages/builder/src/pages/[application]/workflow/index.svelte

@ -1,5 +1,5 @@
<script>
import WorkflowBuilder from "./WorkflowBuilder/WorkflowBuilder.svelte"
import { WorkflowBuilder } from "components/workflow"
</script>
<WorkflowBuilder />

4
packages/client/src/render/attachChildren.js

@ -9,7 +9,6 @@ export const attachChildren = initialiseOpts => (htmlElement, options) => {
treeNode,
onScreenSlotRendered,
setupState,
getCurrentState,
} = initialiseOpts
const anchor = options && options.anchor ? options.anchor : null
@ -43,8 +42,7 @@ export const attachChildren = initialiseOpts => (htmlElement, options) => {
parentNode: treeNode,
ComponentConstructor,
htmlElement,
anchor,
getCurrentState,
anchor
})
for (let childNode of childNodesThisIteration) {

11
packages/client/src/state/bbComponentApi.js

@ -1,7 +1,5 @@
// import { getStateOrValue } from "./getState"
import { setState, setStateFromBinding } from "./setState"
import { trimSlash } from "../common/trimSlash"
import { isBound } from "./parseBinding"
import { setState } from "./setState"
// import { isBound } from "./parseBinding"
import { attachChildren } from "../render/attachChildren"
import { getContext, setContext } from "./getSetContext"
@ -9,7 +7,6 @@ export const trimSlash = str => str.replace(/^\/+|\/+$/g, "")
export const bbFactory = ({
store,
getCurrentState,
frontendDefinition,
componentLibraries,
onScreenSlotRendered,
@ -54,8 +51,7 @@ export const bbFactory = ({
componentLibraries,
treeNode,
onScreenSlotRendered,
setupState,
getCurrentState,
setupState
}
return {
@ -69,7 +65,6 @@ export const bbFactory = ({
store: store,
relativeUrl,
api,
isBound,
parent,
}
}

8
packages/client/src/state/stateManager.js

@ -4,14 +4,10 @@ import {
EVENT_TYPE_MEMBER_NAME,
} from "./eventHandlers"
import { bbFactory } from "./bbComponentApi"
import { createTreeNode } from "../render/prepareRenderComponent"
import { getState } from "./getState"
import { attachChildren } from "../render/attachChildren"
import mustache from "mustache"
import { get } from "svelte/store";
import { appStore } from "./store";
import { parseBinding } from "./parseBinding"
const doNothing = () => {}
doNothing.isPlaceholder = true
@ -175,7 +171,7 @@ const _setup = ({
const context = node.context || {}
const initialProps = { ...props }
// const storeBoundProps = []
const currentStoreState = getCurrentState()
const currentStoreState = get(appStore)
console.log("node", node);

Loading…
Cancel
Save