From a898266ae5fd7d0901f9c14663549a526e0f81d7 Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Thu, 23 Jan 2025 09:54:40 +0530 Subject: [PATCH] feat: add policy for page layout action --- .../components-next/captain/PageLayout.vue | 21 ++++++++++++------- .../dashboard/captain/assistants/Index.vue | 1 + .../captain/assistants/inboxes/Index.vue | 1 + .../dashboard/captain/documents/Index.vue | 1 + .../dashboard/captain/responses/Index.vue | 1 + 5 files changed, 18 insertions(+), 7 deletions(-) diff --git a/app/javascript/dashboard/components-next/captain/PageLayout.vue b/app/javascript/dashboard/components-next/captain/PageLayout.vue index a9d36a019..de3bd8c99 100644 --- a/app/javascript/dashboard/components-next/captain/PageLayout.vue +++ b/app/javascript/dashboard/components-next/captain/PageLayout.vue @@ -4,6 +4,7 @@ import { useAccount } from 'dashboard/composables/useAccount'; import Button from 'dashboard/components-next/button/Button.vue'; import PaginationFooter from 'dashboard/components-next/pagination/PaginationFooter.vue'; import Spinner from 'dashboard/components-next/spinner/Spinner.vue'; +import Policy from 'dashboard/components/policy.vue'; const { featureFlag } = defineProps({ currentPage: { @@ -22,6 +23,10 @@ const { featureFlag } = defineProps({ type: String, default: '', }, + buttonPolicy: { + type: Array, + default: () => [], + }, buttonLabel: { type: String, default: '', @@ -76,13 +81,15 @@ const handlePageChange = event => { v-on-clickaway="() => emit('close')" class="relative group/campaign-button" > -