Skip to content

Commit

Permalink
fix: state ticket
Browse files Browse the repository at this point in the history
  • Loading branch information
ialexanderbrito committed Apr 8, 2022
1 parent e966954 commit 18cac12
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 17 deletions.
3 changes: 0 additions & 3 deletions src/contexts/User.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ export function UserProvider({ children }: any) {
const [horariosAgendados, setHorariosAgendados] = useState<ClienteMetadata[]>([]);
const [selectDay, setSelectDay] = useState(new Date());
const [selectHours, setSelectHours] = useState<string>('');
const [ticket, setTicket] = useState<ClienteMetadata>();
const [status, setStatus] = useState<string>('');

const clientId = user?.id;
Expand Down Expand Up @@ -353,8 +352,6 @@ export function UserProvider({ children }: any) {
generateGoogleCalendarEvent,
startDate,
endDate,
ticket,
setTicket,
}}
>
{children}
Expand Down
8 changes: 3 additions & 5 deletions src/pages/Cliente/index.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { useEffect, useState } from 'react';
import { useEffect } from 'react';
import { FiArrowLeft, FiArrowRight } from 'react-icons/fi';
import { useNavigate } from 'react-router-dom';

Expand All @@ -17,9 +17,8 @@ import styles from './Cliente.module.scss';
export function Cliente() {
const navigate = useNavigate();
const { user } = useAuth();
const { setBarbeiro, barbeiros, horariosAgendados, buscarAgendamentosData, setSelectHours, setTicket } = useUser();

const [selectDay, setSelectDay] = useState(new Date());
const { setBarbeiro, barbeiros, horariosAgendados, buscarAgendamentosData, setSelectHours, selectDay, setSelectDay } =
useUser();

function nextDay() {
const nextDay = new Date(selectDay);
Expand Down Expand Up @@ -69,7 +68,6 @@ export function Cliente() {
key={horario.id}
cliente={horario}
onClick={() => {
setTicket(horario);
setSelectHours(horario.hour);
navigate(`ticket/${horario.client_id}`);
}}
Expand Down
10 changes: 3 additions & 7 deletions src/pages/MyTicket/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,19 +17,15 @@ import styles from './MyTicket.module.scss';
export function MyTicket() {
const navigate = useNavigate();
const params = useParams();
const { selectHours, setSelectHours, ticket } = useUser();
const { selectHours, selectDay } = useUser();
const { theme } = useTheme();

const [cliente, setCliente] = useState<ClienteMetadata>();

const dateFormatted = format(new Date(String(ticket?.appointment_date)), 'yyyy-MM-dd');

useEffect(() => {
setSelectHours('');
}, [params.id]);
const dayFormatted = format(selectDay, 'yyyy-MM-dd');

async function buscaCliente() {
const { data, error, status } = await getHorarioSelecionado(params?.id || '', dateFormatted, selectHours);
const { data, error, status } = await getHorarioSelecionado(params?.id || '', dayFormatted, selectHours);

if (error) {
navigate('/');
Expand Down
2 changes: 0 additions & 2 deletions src/types/IContext.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -171,6 +171,4 @@ export interface UserContextProps {
) => void;
startDate: string;
endDate: string;
ticket: ClienteMetadata | undefined;
setTicket: (clientes: ClienteMetadata) => void;
}

0 comments on commit 18cac12

Please sign in to comment.