Re-add add reports button.
This commit is contained in:
@@ -3,13 +3,11 @@ import Page from 'components/layout/Page';
|
|||||||
import PageHeader from 'components/layout/PageHeader';
|
import PageHeader from 'components/layout/PageHeader';
|
||||||
import { useMessages, useReports } from 'hooks';
|
import { useMessages, useReports } from 'hooks';
|
||||||
import Link from 'next/link';
|
import Link from 'next/link';
|
||||||
import useConfig from 'hooks/useConfig';
|
|
||||||
import { Button, Icon, Icons, Text } from 'react-basics';
|
import { Button, Icon, Icons, Text } from 'react-basics';
|
||||||
import ReportsTable from './ReportsTable';
|
import ReportsTable from './ReportsTable';
|
||||||
|
|
||||||
export function ReportsPage() {
|
export function ReportsPage() {
|
||||||
const { formatMessage, labels, messages } = useMessages();
|
const { formatMessage, labels, messages } = useMessages();
|
||||||
const { cloudMode } = useConfig();
|
|
||||||
const {
|
const {
|
||||||
reports,
|
reports,
|
||||||
error,
|
error,
|
||||||
@@ -26,16 +24,14 @@ export function ReportsPage() {
|
|||||||
return (
|
return (
|
||||||
<Page loading={isLoading} error={error}>
|
<Page loading={isLoading} error={error}>
|
||||||
<PageHeader title={formatMessage(labels.reports)}>
|
<PageHeader title={formatMessage(labels.reports)}>
|
||||||
{!cloudMode && (
|
<Link href="/reports/create">
|
||||||
<Link href="/reports/create">
|
<Button variant="primary">
|
||||||
<Button variant="primary">
|
<Icon>
|
||||||
<Icon>
|
<Icons.Plus />
|
||||||
<Icons.Plus />
|
</Icon>
|
||||||
</Icon>
|
<Text>{formatMessage(labels.createReport)}</Text>
|
||||||
<Text>{formatMessage(labels.createReport)}</Text>
|
</Button>
|
||||||
</Button>
|
</Link>
|
||||||
</Link>
|
|
||||||
)}
|
|
||||||
</PageHeader>
|
</PageHeader>
|
||||||
|
|
||||||
{hasData && (
|
{hasData && (
|
||||||
|
|||||||
Reference in New Issue
Block a user