diff --git a/apps/web/package.json b/apps/web/package.json index 0d850637..17d93550 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -40,6 +40,7 @@ "class-variance-authority": "^0.7.0", "clsx": "^2.0.0", "cmdk": "^0.2.0", + "lottie-react": "^2.4.0", "lucide-react": "^0.286.0", "mitt": "^3.0.1", "next": "13.4", diff --git a/apps/web/src/components/report/ReportSaveButton.tsx b/apps/web/src/components/report/ReportSaveButton.tsx index fa5104bb..2465d3f6 100644 --- a/apps/web/src/components/report/ReportSaveButton.tsx +++ b/apps/web/src/components/report/ReportSaveButton.tsx @@ -1,6 +1,5 @@ import { Button } from '@/components/ui/button'; import { toast } from '@/components/ui/use-toast'; -import { useOrganizationParams } from '@/hooks/useOrganizationParams'; import { pushModal } from '@/modals'; import { useSelector } from '@/redux'; import { api, handleError } from '@/utils/api'; @@ -9,7 +8,6 @@ import { SaveIcon } from 'lucide-react'; import { useReportId } from './hooks/useReportId'; export function ReportSaveButton() { - const params = useOrganizationParams(); const { reportId } = useReportId(); const update = api.report.update.useMutation({ onSuccess() { @@ -25,6 +23,7 @@ export function ReportSaveButton() { if (reportId) { return ( + diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a393b6ed..ab2d948b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -172,6 +172,9 @@ importers: cmdk: specifier: ^0.2.0 version: 0.2.0(@types/react@18.2.34)(react-dom@18.2.0)(react@18.2.0) + lottie-react: + specifier: ^2.4.0 + version: 2.4.0(react-dom@18.2.0)(react@18.2.0) lucide-react: specifier: ^0.286.0 version: 0.286.0(react@18.2.0) @@ -4331,6 +4334,21 @@ packages: js-tokens: 4.0.0 dev: false + /lottie-react@2.4.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-pDJGj+AQlnlyHvOHFK7vLdsDcvbuqvwPZdMlJ360wrzGFurXeKPr8SiRCjLf3LrNYKANQtSsh5dz9UYQHuqx4w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + lottie-web: 5.12.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /lottie-web@5.12.2: + resolution: {integrity: sha512-uvhvYPC8kGPjXT3MyKMrL3JitEAmDMp30lVkuq/590Mw9ok6pWcFCwXJveo0t5uqYw1UREQHofD+jVpdjBv8wg==} + dev: false + /lowlight@1.20.0: resolution: {integrity: sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==} dependencies: