diff --git a/app/javascript/dashboard/components-next/captain/pageComponents/overview/RangeSelector.vue b/app/javascript/dashboard/components-next/captain/pageComponents/overview/RangeSelector.vue new file mode 100644 index 000000000..77a9b6d05 --- /dev/null +++ b/app/javascript/dashboard/components-next/captain/pageComponents/overview/RangeSelector.vue @@ -0,0 +1,79 @@ + + + diff --git a/app/javascript/dashboard/i18n/locale/en/integrations.json b/app/javascript/dashboard/i18n/locale/en/integrations.json index ed7f029f7..e8cb56423 100644 --- a/app/javascript/dashboard/i18n/locale/en/integrations.json +++ b/app/javascript/dashboard/i18n/locale/en/integrations.json @@ -404,7 +404,9 @@ "DISMISS": "Dismiss" }, "RANGES": { - "DAYS": "{count}d" + "LAST_DAYS": "Last {count} days", + "THIS_MONTH": "This month", + "LAST_MONTH": "Last month" }, "METRICS": { "HANDLED": { diff --git a/app/javascript/dashboard/routes/dashboard/captain/assistants/overview/Index.vue b/app/javascript/dashboard/routes/dashboard/captain/assistants/overview/Index.vue index b25722648..31300c9a4 100644 --- a/app/javascript/dashboard/routes/dashboard/captain/assistants/overview/Index.vue +++ b/app/javascript/dashboard/routes/dashboard/captain/assistants/overview/Index.vue @@ -6,6 +6,7 @@ import { FEATURE_FLAGS } from 'dashboard/featureFlags'; import CaptainAssistant from 'dashboard/api/captain/assistant'; import PageLayout from 'dashboard/components-next/captain/PageLayout.vue'; +import RangeSelector from 'dashboard/components-next/captain/pageComponents/overview/RangeSelector.vue'; import WelcomeCard from 'dashboard/components-next/captain/pageComponents/overview/WelcomeCard.vue'; import MetricCard from 'dashboard/components-next/captain/pageComponents/overview/MetricCard.vue'; import KnowledgeCard from 'dashboard/components-next/captain/pageComponents/overview/KnowledgeCard.vue'; @@ -17,8 +18,7 @@ import InboxBanner from 'dashboard/components-next/captain/pageComponents/overvi const { t } = useI18n(); const route = useRoute(); -const ranges = ['7', '30', '90']; -const selectedRange = ref('30'); +const selectedRange = ref('this_month'); const assistantId = computed(() => route.params.assistantId); const stats = ref(null); @@ -105,22 +105,7 @@ const metrics = computed(() => [ :feature-flag="FEATURE_FLAGS.CAPTAIN" >