Skip to content
Snippets Groups Projects
Commit 46254b18 authored by Nazik Abdyldabekova's avatar Nazik Abdyldabekova
Browse files

ADD: collapse-button

parent 86256174
Branches
No related tags found
No related merge requests found
<script setup lang="ts"> <script setup lang="ts">
const providerRef = useTemplateRef('providerRef') const providerRef = useTemplateRef('providerRef')
defineExpose({ providerRef }) defineExpose({ providerRef })
const actions = ref([ const actions = ref([
{ {
id: 0, id: 0,
...@@ -40,12 +41,19 @@ function clearList() { ...@@ -40,12 +41,19 @@ function clearList() {
<SidebarInset> <SidebarInset>
<slot /> <slot />
</SidebarInset> </SidebarInset>
<Sidebar collapsible="offcanvas" side="right" style="--sidebar-width: 26rem"> <Sidebar collapsible="offcanvas" side="right" style="--sidebar-width: 26rem;">
<SidebarHeader mt-topbar text-center> <SidebarHeader mt-1 text-center>
Planned Actions Planned Actions
</SidebarHeader> </SidebarHeader>
<SidebarSeparator /> <SidebarSeparator />
<SidebarContent> <SidebarContent>
<SidebarGroup>
<Button variant="secondary" bg-background @click="providerRef?.toggleSidebar()">
Collapse
<IconTooling />
</Button>
</SidebarGroup>
<SidebarSeparator />
<SidebarGroup class="m-b-2 m-t-2 flex flex-row justify-center"> <SidebarGroup class="m-b-2 m-t-2 flex flex-row justify-center">
<Button variant="outline" w="1/8" rounded-bl-lg rounded-br-none rounded-tl-lg rounded-tr-none> <Button variant="outline" w="1/8" rounded-bl-lg rounded-br-none rounded-tl-lg rounded-tr-none>
<IconTooling /> <IconTooling />
...@@ -54,7 +62,7 @@ function clearList() { ...@@ -54,7 +62,7 @@ function clearList() {
<IconTooling /> <IconTooling />
</Button> </Button>
</SidebarGroup> </SidebarGroup>
<SidebarSeparator/> <SidebarSeparator />
<SidebarGroup class="m-b-2 flex flex-row justify-center"> <SidebarGroup class="m-b-2 flex flex-row justify-center">
<div flex flex-row justify-center> <div flex flex-row justify-center>
<Button variant="outline" w-8rem rounded-bl-lg rounded-br-none rounded-tl-lg rounded-tr-none @click="clearList()"> <Button variant="outline" w-8rem rounded-bl-lg rounded-br-none rounded-tl-lg rounded-tr-none @click="clearList()">
...@@ -81,8 +89,7 @@ function clearList() { ...@@ -81,8 +89,7 @@ function clearList() {
<SidebarSeparator /> <SidebarSeparator />
<SidebarGroup> <SidebarGroup>
<DragAndDrop :length="actions.length" :emptyListPhrase="emptyListPhrase"> <DragAndDrop :length="actions.length" :emptyListPhrase="emptyListPhrase">
<DragAndDropItem v-for="action in actions" :key="action.id" :item="action" :items="actions"> <DragAndDropItem v-for="action in actions" :key="action.id" :item="action" :items="actions" />
</DragAndDropItem>
</DragAndDrop> </DragAndDrop>
</SidebarGroup> </SidebarGroup>
</SidebarContent> </SidebarContent>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment