Skip to content

Commit

Permalink
feat: add documentation link in sidebar
Browse files Browse the repository at this point in the history
  • Loading branch information
harshtandiya committed Nov 7, 2024
1 parent 4d8d5ed commit 0f8ce8b
Showing 1 changed file with 33 additions and 5 deletions.
38 changes: 33 additions & 5 deletions frontend/src/components/Sidebar.vue
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,21 @@
</slot>
<slot name="post-nav-items"></slot>
</div>
<slot name="user-actions">
<div class="flex flex-col gap-4">
<div class="flex flex-col gap-4">
<slot name="documentation">
<p
class="text-sm leading-normal tracking-tight font-medium text-primary-600"
>
Need help? Checkout the Ballot
<span class="flex items-center gap-1">
<a :href="docLink" target="_blank" class="underline">
Documentation
</a>
<IconExternalLink size="1rem" />
</span>
</p>
</slot>
<slot name="user-actions">
<div class="flex items-center justify-between text-gray-800">
<div class="flex items-center gap-2">
<img
Expand Down Expand Up @@ -88,8 +101,8 @@
</Popover>
</div>
</div>
</div>
</slot>
</slot>
</div>
</div>
</div>

Expand All @@ -113,7 +126,12 @@
></div>
</template>
<script setup>
import { IconUserFilled, IconMenu2, IconArrowLeft } from '@tabler/icons-vue'
import {
IconUserFilled,
IconMenu2,
IconArrowLeft,
IconExternalLink,
} from '@tabler/icons-vue'
import { createResource, Popover } from 'frappe-ui'
import { inject, ref } from 'vue'
import { getRedirectUrl } from '@/utils/helpers'
Expand All @@ -131,6 +149,16 @@ const props = defineProps({
return []
},
},
hasDocs: {
type: Boolean,
default: true,
},
docLink: {
type: String,
default() {
return 'https://harshtandiya.github.io/ballot/'
},
},
})
const userDetails = createResource({
Expand Down

0 comments on commit 0f8ce8b

Please sign in to comment.