Files
SuhailandGitHub 8f003233b7 refactor: simpler site dashboard (#2231)
* refactor: group analytics, jobs, logs and reports

* fix: double import and remove unused code

* fix: tab highlight on navigating using browser controls

* refactor: move inner sidebar to right with fw like design

* fix: option to view job from backup

* fix: navigation buttons

* fix: highlight inner sidebar item for children as well

* refactor: add bottom border for inner sidebar items

* fix: wrong params while routing

* refactor: add padding per page

* fix: add childroute for reports

* fix: switch type of error from String to Error

* fix(SiteActivity): show relevant job on click

* fix(SiteActivity): add filters

* fix(SiteActivity): filter width

* fix(SiteTags): show tags in overview

* refactor: separate advanced and basic charts

* fix(SiteInsights): mobile view

* fix: fetch advanced analytics only once

* fix: add schedule backup action

* fix: use proper route for site job list

* fix: don't allow duplicate tags

* fix: remove slow query variable

* fix: revert complexity reduction change

* fix(Charts): loading state for charts without card

* refactor: add tag dialog

* refactor: group logs

- better heading for charts
- link some charts to logs

* chore: remove unused code

* fix: typo
2024-10-26 08:45:45 +05:30

17 lines
337 B
Vue

<template>
<div class="rounded-md border">
<div class="flex h-12 items-center justify-between border-b px-5">
<h3 class="text-lg font-medium text-gray-900">{{ title }}</h3>
<slot name="action"></slot>
</div>
<slot></slot>
</div>
</template>
<script>
export default {
name: 'AnalyticsCard',
props: ['title']
};
</script>