pl-fe: migrate birthday reminders to tanstack query

Signed-off-by: mkljczk <git@mkljczk.pl>
This commit is contained in:
mkljczk
2024-12-04 18:10:14 +01:00
parent 443e15c591
commit fac30c2ea9
5 changed files with 51 additions and 84 deletions

View File

@ -1,16 +1,18 @@
import React from 'react';
import React, { useState } from 'react';
import { FormattedMessage } from 'react-intl';
import { useBirthdayReminders } from 'pl-fe/api/hooks/account-lists/use-birthday-reminders';
import { getCurrentDate } from 'pl-fe/components/birthday-panel';
import ScrollableList from 'pl-fe/components/scrollable-list';
import Modal from 'pl-fe/components/ui/modal';
import Spinner from 'pl-fe/components/ui/spinner';
import Account from 'pl-fe/features/birthdays/account';
import { useAppSelector } from 'pl-fe/hooks/use-app-selector';
import type { BaseModalProps } from '../modal-root';
const BirthdaysModal = ({ onClose }: BaseModalProps) => {
const accountIds = useAppSelector(state => state.user_lists.birthday_reminders[state.me as string]?.items);
const [[day, month]] = useState(getCurrentDate);
const { data: accountIds } = useBirthdayReminders(month, day);
const onClickClose = () => {
onClose('BIRTHDAYS');