add retries to order

This commit is contained in:
2026-01-15 19:58:57 -03:00
parent ca52384b53
commit 466936acf4
9 changed files with 402 additions and 273 deletions

View File

@@ -1,16 +1,34 @@
import { formatCEP } from '@brazilian-utils/brazilian-utils'
import { zodResolver } from '@hookform/resolvers/zod'
import { useRequest, useToggle } from 'ahooks'
import { PatternFormat } from 'react-number-format'
import valid from 'card-validator'
import { ExternalLinkIcon, PencilIcon, SearchIcon } from 'lucide-react'
import { Controller, useForm } from 'react-hook-form'
import { zodResolver } from '@hookform/resolvers/zod'
import { formatCEP } from '@brazilian-utils/brazilian-utils'
import { PatternFormat } from 'react-number-format'
import { z } from 'zod'
import valid from 'card-validator'
import { Currency } from '@repo/ui/components/currency'
import { Kbd } from '@repo/ui/components/ui/kbd'
import { Abbr } from '@repo/ui/components/abbr'
import { Currency } from '@repo/ui/components/currency'
import { Button } from '@repo/ui/components/ui/button'
import {
Dialog,
DialogClose,
DialogContent,
DialogDescription,
DialogFooter,
DialogHeader,
DialogTitle,
DialogTrigger
} from '@repo/ui/components/ui/dialog'
import {
Item,
ItemActions,
ItemContent,
ItemDescription,
ItemGroup,
ItemTitle
} from '@repo/ui/components/ui/item'
import { Kbd } from '@repo/ui/components/ui/kbd'
import { Separator } from '@repo/ui/components/ui/separator'
import { Spinner } from '@repo/ui/components/ui/spinner'
import {
@@ -22,24 +40,6 @@ import {
TableHeader,
TableRow
} from '@repo/ui/components/ui/table'
import {
Item,
ItemActions,
ItemContent,
ItemDescription,
ItemGroup,
ItemTitle
} from '@repo/ui/components/ui/item'
import {
Dialog,
DialogClose,
DialogContent,
DialogDescription,
DialogFooter,
DialogHeader,
DialogTitle,
DialogTrigger
} from '@repo/ui/components/ui/dialog'
import { paymentMethods } from '@repo/ui/routes/orders/data'
import { useWizard } from '@/components/wizard'
@@ -59,8 +59,6 @@ import {
InputGroupInput
} from '@repo/ui/components/ui/input-group'
import { useWizardStore } from './store'
import { useParams } from 'react-router'
import {
Empty,
EmptyContent,
@@ -68,6 +66,8 @@ import {
EmptyHeader,
EmptyTitle
} from '@repo/ui/components/ui/empty'
import { useParams } from 'react-router'
import { useWizardStore } from './store'
type ReviewProps = {
onSubmit: () => void | Promise<void>
@@ -445,7 +445,7 @@ export function AddressDialog({ children }) {
tabIndex={-1}
className="text-black dark:text-white"
>
Cancel
Cancelar
</Button>
</DialogClose>