forked from tsai/budibase
1 changed files with 0 additions and 45 deletions
@ -1,45 +0,0 @@ |
|||||
<script> |
|
||||
import { getContext } from "svelte" |
|
||||
import { store, backendUiStore } from "builderStore" |
|
||||
import { cloneDeep } from "lodash/fp" |
|
||||
import getIcon from "../common/icon" |
|
||||
import { CreateEditViewModal } from "components/database/ModelDataTable/modals" |
|
||||
import api from "builderStore/api" |
|
||||
|
|
||||
const { open, close } = getContext("simple-modal") |
|
||||
|
|
||||
export let node |
|
||||
export let type |
|
||||
export let onSelect |
|
||||
|
|
||||
let navActive = "" |
|
||||
|
|
||||
const ICON_MAP = { |
|
||||
index: "ri-eye-line", |
|
||||
model: "ri-list-settings-line", |
|
||||
} |
|
||||
</script> |
|
||||
|
|
||||
<div> |
|
||||
<div |
|
||||
on:click={() => onSelect(node)} |
|
||||
class="budibase__nav-item hierarchy-item" |
|
||||
class:capitalized={type === 'model'} |
|
||||
class:selected={$backendUiStore.selectedView === `all_${node._id}`}> |
|
||||
<i class={ICON_MAP[type]} /> |
|
||||
<span style="margin-left: 1rem">{node.name}</span> |
|
||||
</div> |
|
||||
</div> |
|
||||
|
|
||||
<style> |
|
||||
.hierarchy-item { |
|
||||
font-size: 13px; |
|
||||
font-weight: 400; |
|
||||
margin-bottom: 10px; |
|
||||
padding-left: 20px; |
|
||||
} |
|
||||
|
|
||||
.capitalized { |
|
||||
text-transform: capitalize; |
|
||||
} |
|
||||
</style> |
|
||||
Loading…
Reference in new issue