Browse Source

view fix, add help icon to builder

pull/4023/head
Martin McKeaveney 5 years ago
parent
commit
1117b8433b
  1. 2
      packages/builder/src/App.svelte
  2. 2
      packages/builder/src/components/backend/DataTable/ViewDataTable.svelte
  3. 17
      packages/builder/src/components/common/HelpIcon.svelte
  4. 1
      packages/builder/src/pages/builder/app/[application]/data/datasource/bb_internal/index.svelte

2
packages/builder/src/App.svelte

@ -5,6 +5,7 @@
import { initialise } from "builderStore"
import { NotificationDisplay } from "@budibase/bbui"
import { parse, stringify } from "qs"
import HelpIcon from "components/common/HelpIcon.svelte"
onMount(async () => {
await initialise()
@ -16,6 +17,7 @@
<NotificationDisplay />
<Router {routes} config={{ queryHandler }} />
<div class="modal-container" />
<HelpIcon />
<style>
.modal-container {

2
packages/builder/src/components/backend/DataTable/ViewDataTable.svelte

@ -27,7 +27,7 @@
async function fetchViewData(name, field, groupBy, calculation) {
const _tables = $tables.list
const allTableViews = _tables.map(table => table.views)
const thisView = $allTableViews..filter(
const thisView = allTableViews.filter(
views => views != null && views[name] != null
)[0]

17
packages/builder/src/components/common/HelpIcon.svelte

@ -0,0 +1,17 @@
<script>
import { Icon } from "@budibase/bbui"
</script>
<a target="_blank" href="https://github.com/Budibase/budibase/discussions">
<Icon hoverable name="Help" size="XXL" />
</a>
<style>
a {
color: inherit;
position: absolute;
bottom: var(--spacing-m);
right: var(--spacing-m);
border-radius: 55%;
}
</style>

1
packages/builder/src/pages/builder/app/[application]/data/datasource/bb_internal/index.svelte

@ -0,0 +1 @@
This is the budibase internal database
Loading…
Cancel
Save