mirror of
https://github.com/ClusterCockpit/cc-backend
synced 2024-12-26 13:29:05 +01:00
Fix Navbar layout
This commit is contained in:
parent
68f5b0bba4
commit
369757b35b
@ -8,7 +8,7 @@
|
|||||||
NavbarToggler,
|
NavbarToggler,
|
||||||
Dropdown,
|
Dropdown,
|
||||||
DropdownToggle,
|
DropdownToggle,
|
||||||
DropdownMenu
|
DropdownMenu,
|
||||||
} from "sveltestrap";
|
} from "sveltestrap";
|
||||||
import NavbarLinks from "./NavbarLinks.svelte";
|
import NavbarLinks from "./NavbarLinks.svelte";
|
||||||
import NavbarTools from "./NavbarTools.svelte";
|
import NavbarTools from "./NavbarTools.svelte";
|
||||||
@ -106,12 +106,13 @@
|
|||||||
</NavbarBrand>
|
</NavbarBrand>
|
||||||
<NavbarToggler on:click={() => (isOpen = !isOpen)} />
|
<NavbarToggler on:click={() => (isOpen = !isOpen)} />
|
||||||
<Collapse
|
<Collapse
|
||||||
|
style="justify-content: space-between"
|
||||||
{isOpen}
|
{isOpen}
|
||||||
navbar
|
navbar
|
||||||
expand="md"
|
expand="md"
|
||||||
on:update={({ detail }) => (isOpen = detail.isOpen)}
|
on:update={({ detail }) => (isOpen = detail.isOpen)}
|
||||||
>
|
>
|
||||||
<Nav class="ms-auto" navbar>
|
<Nav navbar>
|
||||||
{#if screenSize > 1500 || screenSize < 768}
|
{#if screenSize > 1500 || screenSize < 768}
|
||||||
<NavbarLinks
|
<NavbarLinks
|
||||||
{clusters}
|
{clusters}
|
||||||
@ -171,7 +172,7 @@
|
|||||||
</Dropdown>
|
</Dropdown>
|
||||||
{/each}
|
{/each}
|
||||||
{/if}
|
{/if}
|
||||||
<NavbarTools username={username} authlevel={authlevel} roles={roles} screenSize={screenSize}/>
|
|
||||||
</Nav>
|
</Nav>
|
||||||
|
<NavbarTools {username} {authlevel} {roles} {screenSize} />
|
||||||
</Collapse>
|
</Collapse>
|
||||||
</Navbar>
|
</Navbar>
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
<script>
|
<script>
|
||||||
import {
|
import {
|
||||||
Icon,
|
Icon,
|
||||||
|
Nav,
|
||||||
NavItem,
|
NavItem,
|
||||||
InputGroup,
|
InputGroup,
|
||||||
Input,
|
Input,
|
||||||
@ -8,16 +9,16 @@
|
|||||||
InputGroupText,
|
InputGroupText,
|
||||||
Container,
|
Container,
|
||||||
Row,
|
Row,
|
||||||
Col
|
Col,
|
||||||
} from "sveltestrap";
|
} from "sveltestrap";
|
||||||
|
|
||||||
export let username; // empty string if auth. is disabled, otherwise the username as string
|
export let username; // empty string if auth. is disabled, otherwise the username as string
|
||||||
export let authlevel; // Integer
|
export let authlevel; // Integer
|
||||||
export let roles; // Role Enum-Like
|
export let roles; // Role Enum-Like
|
||||||
export let screenSize // screensize
|
export let screenSize; // screensize
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<Nav navbar>
|
||||||
{#if screenSize >= 768}
|
{#if screenSize >= 768}
|
||||||
<NavItem>
|
<NavItem>
|
||||||
<form method="GET" action="/search">
|
<form method="GET" action="/search">
|
||||||
@ -27,7 +28,8 @@
|
|||||||
placeholder="Search 'type:<query>' ..."
|
placeholder="Search 'type:<query>' ..."
|
||||||
name="searchId"
|
name="searchId"
|
||||||
style="margin-left: 10px;"
|
style="margin-left: 10px;"
|
||||||
/> <!-- bootstrap classes w/o effect -->
|
/>
|
||||||
|
<!-- bootstrap classes w/o effect -->
|
||||||
<Button outline type="submit"><Icon name="search" /></Button
|
<Button outline type="submit"><Icon name="search" /></Button
|
||||||
>
|
>
|
||||||
<InputGroupText
|
<InputGroupText
|
||||||
@ -122,3 +124,4 @@
|
|||||||
</form>
|
</form>
|
||||||
</NavItem>
|
</NavItem>
|
||||||
{/if}
|
{/if}
|
||||||
|
</Nav>
|
||||||
|
Loading…
Reference in New Issue
Block a user