Browse Source

Prefix builder URLs with 'builder' in both routify and vite to lay groundwork for server proxying

gh-pages
Andrew Kingston 6 years ago
parent
commit
6785fd9b5a
  1. 0
      packages/builder/routify.config.js
  2. 2
      packages/builder/src/components/settings/tabs/DangerZone.svelte
  3. 6
      packages/builder/src/components/start/AppCard.svelte
  4. 2
      packages/builder/src/components/start/CreateAppModal.svelte
  5. 2
      packages/builder/src/pages/builder/[application]/_reset.svelte
  6. 0
      packages/builder/src/pages/builder/[application]/automate/[automation]/_layout.svelte
  7. 0
      packages/builder/src/pages/builder/[application]/automate/[automation]/index.svelte
  8. 0
      packages/builder/src/pages/builder/[application]/automate/_layout.svelte
  9. 0
      packages/builder/src/pages/builder/[application]/automate/index.svelte
  10. 0
      packages/builder/src/pages/builder/[application]/data/_layout.svelte
  11. 0
      packages/builder/src/pages/builder/[application]/data/datasource/[selectedDatasource]/[query]/_layout.svelte
  12. 0
      packages/builder/src/pages/builder/[application]/data/datasource/[selectedDatasource]/[query]/index.svelte
  13. 0
      packages/builder/src/pages/builder/[application]/data/datasource/[selectedDatasource]/_layout.svelte
  14. 0
      packages/builder/src/pages/builder/[application]/data/datasource/[selectedDatasource]/index.svelte
  15. 0
      packages/builder/src/pages/builder/[application]/data/datasource/index.svelte
  16. 0
      packages/builder/src/pages/builder/[application]/data/index.svelte
  17. 0
      packages/builder/src/pages/builder/[application]/data/table/[selectedTable]/_layout.svelte
  18. 0
      packages/builder/src/pages/builder/[application]/data/table/[selectedTable]/index.svelte
  19. 0
      packages/builder/src/pages/builder/[application]/data/table/[selectedTable]/relationship/[selectedRow]/[selectedField]/index.svelte
  20. 0
      packages/builder/src/pages/builder/[application]/data/table/[selectedTable]/relationship/[selectedRow]/index.svelte
  21. 0
      packages/builder/src/pages/builder/[application]/data/table/[selectedTable]/relationship/index.svelte
  22. 0
      packages/builder/src/pages/builder/[application]/data/table/index.svelte
  23. 0
      packages/builder/src/pages/builder/[application]/data/view/[selectedView]/_layout.svelte
  24. 0
      packages/builder/src/pages/builder/[application]/data/view/[selectedView]/index.svelte
  25. 0
      packages/builder/src/pages/builder/[application]/deploy/_layout.svelte
  26. 0
      packages/builder/src/pages/builder/[application]/deploy/index.svelte
  27. 0
      packages/builder/src/pages/builder/[application]/design/[assetType]/[asset]/_fallback.svelte
  28. 0
      packages/builder/src/pages/builder/[application]/design/[assetType]/_layout.svelte
  29. 0
      packages/builder/src/pages/builder/[application]/design/[assetType]/index.svelte
  30. 0
      packages/builder/src/pages/builder/[application]/design/_layout.svelte
  31. 0
      packages/builder/src/pages/builder/[application]/design/index.svelte
  32. 0
      packages/builder/src/pages/builder/[application]/index.svelte
  33. 0
      packages/builder/src/pages/builder/[application]/settings/_layout.svelte
  34. 0
      packages/builder/src/pages/builder/[application]/settings/index.svelte
  35. 0
      packages/builder/src/pages/builder/_layout.svelte
  36. 2
      packages/builder/src/pages/builder/index.svelte
  37. 111
      packages/builder/tests/testData.js
  38. 1
      packages/builder/vite.config.js

0
packages/builder/routify.config.cjs → packages/builder/routify.config.js

2
packages/builder/src/components/settings/tabs/DangerZone.svelte

@ -11,7 +11,7 @@
const id = $params.application
await del(`/api/applications/${id}`)
loading = false
$goto("/")
$goto("/builder/")
}
</script>

6
packages/builder/src/components/start/AppCard.svelte

@ -31,7 +31,11 @@
<Heading small black>{name}</Heading>
<Spacer medium />
<div class="card-footer" data-cy={`app-${name}`}>
<TextButton text medium blue href="/{_id}">Open {name}</TextButton>
<TextButton text medium blue href="/builder/{_id}">
Open
{name}
</TextButton>
{#if appExportLoading}
<Spinner size="10" />
{:else}<i class="ri-folder-download-line" on:click={exportApp} />{/if}

2
packages/builder/src/components/start/CreateAppModal.svelte

@ -167,7 +167,7 @@
}
const userResp = await api.post(`/api/users`, user)
const json = await userResp.json()
$goto(`/${appJson._id}`)
$goto(`./${appJson._id}`)
} catch (error) {
console.error(error)
notifier.danger(error)

2
packages/builder/src/pages/[application]/_reset.svelte → packages/builder/src/pages/builder/[application]/_reset.svelte

@ -51,7 +51,7 @@
<img
src="/assets/bb-logo.svg"
alt="budibase icon"
on:click={() => $goto(`/`)} />
on:click={() => $goto(`/builder/`)} />
</button>
<!-- This gets all indexable subroutes and sticks them in the top nav. -->

0
packages/builder/src/pages/[application]/automate/[automation]/_layout.svelte → packages/builder/src/pages/builder/[application]/automate/[automation]/_layout.svelte

0
packages/builder/src/pages/[application]/automate/[automation]/index.svelte → packages/builder/src/pages/builder/[application]/automate/[automation]/index.svelte

0
packages/builder/src/pages/[application]/automate/_layout.svelte → packages/builder/src/pages/builder/[application]/automate/_layout.svelte

0
packages/builder/src/pages/[application]/automate/index.svelte → packages/builder/src/pages/builder/[application]/automate/index.svelte

0
packages/builder/src/pages/[application]/data/_layout.svelte → packages/builder/src/pages/builder/[application]/data/_layout.svelte

0
packages/builder/src/pages/[application]/data/datasource/[selectedDatasource]/[query]/_layout.svelte → packages/builder/src/pages/builder/[application]/data/datasource/[selectedDatasource]/[query]/_layout.svelte

0
packages/builder/src/pages/[application]/data/datasource/[selectedDatasource]/[query]/index.svelte → packages/builder/src/pages/builder/[application]/data/datasource/[selectedDatasource]/[query]/index.svelte

0
packages/builder/src/pages/[application]/data/datasource/[selectedDatasource]/_layout.svelte → packages/builder/src/pages/builder/[application]/data/datasource/[selectedDatasource]/_layout.svelte

0
packages/builder/src/pages/[application]/data/datasource/[selectedDatasource]/index.svelte → packages/builder/src/pages/builder/[application]/data/datasource/[selectedDatasource]/index.svelte

0
packages/builder/src/pages/[application]/data/datasource/index.svelte → packages/builder/src/pages/builder/[application]/data/datasource/index.svelte

0
packages/builder/src/pages/[application]/data/index.svelte → packages/builder/src/pages/builder/[application]/data/index.svelte

0
packages/builder/src/pages/[application]/data/table/[selectedTable]/_layout.svelte → packages/builder/src/pages/builder/[application]/data/table/[selectedTable]/_layout.svelte

0
packages/builder/src/pages/[application]/data/table/[selectedTable]/index.svelte → packages/builder/src/pages/builder/[application]/data/table/[selectedTable]/index.svelte

0
packages/builder/src/pages/[application]/data/table/[selectedTable]/relationship/[selectedRow]/[selectedField]/index.svelte → packages/builder/src/pages/builder/[application]/data/table/[selectedTable]/relationship/[selectedRow]/[selectedField]/index.svelte

0
packages/builder/src/pages/[application]/data/table/[selectedTable]/relationship/[selectedRow]/index.svelte → packages/builder/src/pages/builder/[application]/data/table/[selectedTable]/relationship/[selectedRow]/index.svelte

0
packages/builder/src/pages/[application]/data/table/[selectedTable]/relationship/index.svelte → packages/builder/src/pages/builder/[application]/data/table/[selectedTable]/relationship/index.svelte

0
packages/builder/src/pages/[application]/data/table/index.svelte → packages/builder/src/pages/builder/[application]/data/table/index.svelte

0
packages/builder/src/pages/[application]/data/view/[selectedView]/_layout.svelte → packages/builder/src/pages/builder/[application]/data/view/[selectedView]/_layout.svelte

0
packages/builder/src/pages/[application]/data/view/[selectedView]/index.svelte → packages/builder/src/pages/builder/[application]/data/view/[selectedView]/index.svelte

0
packages/builder/src/pages/[application]/deploy/_layout.svelte → packages/builder/src/pages/builder/[application]/deploy/_layout.svelte

0
packages/builder/src/pages/[application]/deploy/index.svelte → packages/builder/src/pages/builder/[application]/deploy/index.svelte

0
packages/builder/src/pages/[application]/design/[assetType]/[asset]/_fallback.svelte → packages/builder/src/pages/builder/[application]/design/[assetType]/[asset]/_fallback.svelte

0
packages/builder/src/pages/[application]/design/[assetType]/_layout.svelte → packages/builder/src/pages/builder/[application]/design/[assetType]/_layout.svelte

0
packages/builder/src/pages/[application]/design/[assetType]/index.svelte → packages/builder/src/pages/builder/[application]/design/[assetType]/index.svelte

0
packages/builder/src/pages/[application]/design/_layout.svelte → packages/builder/src/pages/builder/[application]/design/_layout.svelte

0
packages/builder/src/pages/[application]/design/index.svelte → packages/builder/src/pages/builder/[application]/design/index.svelte

0
packages/builder/src/pages/[application]/index.svelte → packages/builder/src/pages/builder/[application]/index.svelte

0
packages/builder/src/pages/[application]/settings/_layout.svelte → packages/builder/src/pages/builder/[application]/settings/_layout.svelte

0
packages/builder/src/pages/[application]/settings/index.svelte → packages/builder/src/pages/builder/[application]/settings/index.svelte

0
packages/builder/src/pages/_layout.svelte → packages/builder/src/pages/builder/_layout.svelte

2
packages/builder/src/pages/index.svelte → packages/builder/src/pages/builder/index.svelte

@ -56,7 +56,7 @@
<div class="container">
<div class="header">
<Heading medium black>Welcome to the Budibase Beta 123</Heading>
<Heading medium black>Welcome to the Budibase Beta</Heading>
<div class="button-group">
<Button secondary on:click={initiateAppImport}>Import Web App</Button>
<Spacer medium />

111
packages/builder/tests/testData.js

@ -1,111 +0,0 @@
export const componentsAndScreens = () => ({
components: [
{
_instanceName: "TextBox",
tags: ["Text", "input"],
children: false,
props: {
size: { type: "options", options: ["small", "medium", "large"] },
isPassword: "bool",
placeholder: "string",
label: "string",
},
},
{
_instanceName: "Button",
tags: ["input"],
children: true,
props: {
size: { type: "options", options: ["small", "medium", "large"] },
css: "string",
contentText: "string",
},
},
{
_instanceName: "div",
tags: ["input"],
props: {
width: "number",
},
},
{
_instanceName: "Row View",
tags: ["row"],
props: {
data: "state",
},
},
],
screens: [
{
props: {
_component: "budibase-components/TextBox",
_instanceName: "SmallTextbox",
size: "small",
},
},
{
name: "common/PasswordBox",
tags: ["mask"],
props: {
_component: "budibase-components/TextBox",
_instanceName: "PasswordBox",
isPassword: true,
size: "small",
},
},
{
props: {
_component: "budibase-components/Button",
_instanceName: "PrimaryButton",
css: "btn-primary",
},
},
{
route: "",
props: {
_component: "budibase-components/div",
width: 100,
_instanceName: "Screen 1",
_children: [
{
_component: "budibase-components/Button",
contentText: "Button 1",
_instanceName: "Button 1",
},
{
_component: "budibase-components/Button",
contentText: "Button 2",
_instanceName: "Button 2",
},
{
_component: "budibase-components/TextBox",
_instanceName: "TextBox",
isPassword: true,
size: "small",
},
],
},
},
{
props: {
_component: "budibase-components/div",
_instanceName: "Field",
_children: [
{
_component: "common/SmallTextbox",
},
],
},
},
],
})
export const stripStandardProps = props => {
delete props._id
delete props._styles
}

1
packages/builder/vite.config.js

@ -6,6 +6,7 @@ import path from "path"
export default ({ mode }) => {
const isProduction = mode === "production"
return {
base: "/builder/",
build: {
minify: isProduction,
},

Loading…
Cancel
Save