diff --git a/src/app/(protected)/(cadastros)/cadastros/(t_minuta)/minuta/[id]/detalhes/page.tsx b/src/app/(protected)/(cadastros)/cadastros/(t_minuta)/minuta/[id]/detalhes/page.tsx index b07e2fb..5c6d26b 100644 --- a/src/app/(protected)/(cadastros)/cadastros/(t_minuta)/minuta/[id]/detalhes/page.tsx +++ b/src/app/(protected)/(cadastros)/cadastros/(t_minuta)/minuta/[id]/detalhes/page.tsx @@ -1,14 +1,13 @@ 'use client'; -import { useEffect, useState } from 'react'; import { useParams } from 'next/navigation'; +import { useEffect, useState } from 'react'; -import { Card, CardContent } from '@/components/ui/card'; import MainEditor from '@/components/MainEditor'; - -import Loading from '@/shared/components/loading/loading'; +import { Card, CardContent } from '@/components/ui/card'; import { useTMinutaReadHook } from '@/packages/administrativo/hooks/TMinuta/useTMinutaReadHook'; import { TMinutaInterface } from '@/packages/administrativo/interfaces/TMinuta/TMinutaInterface'; +import Loading from '@/shared/components/loading/loading'; export default function TMinutaDetalhes() { const params = useParams(); diff --git a/src/app/(protected)/(cadastros)/cadastros/(t_minuta)/minuta/formulario/page.tsx b/src/app/(protected)/(cadastros)/cadastros/(t_minuta)/minuta/formulario/page.tsx index 8d851f1..c604ecc 100644 --- a/src/app/(protected)/(cadastros)/cadastros/(t_minuta)/minuta/formulario/page.tsx +++ b/src/app/(protected)/(cadastros)/cadastros/(t_minuta)/minuta/formulario/page.tsx @@ -1,11 +1,13 @@ 'use client'; -import z from 'zod'; +import { zodResolver } from '@hookform/resolvers/zod'; import { useEffect } from 'react'; import { useForm, Controller } from 'react-hook-form'; -import { zodResolver } from '@hookform/resolvers/zod'; +import z from 'zod'; +import MainEditor from '@/components/MainEditor'; import { Button } from '@/components/ui/button'; +import { Card, CardContent } from '@/components/ui/card'; import { Checkbox } from '@/components/ui/checkbox'; import { Form, @@ -17,11 +19,8 @@ import { } from '@/components/ui/form'; import { Input } from '@/components/ui/input'; import { Label } from '@/components/ui/label'; - -import MainEditor from '@/components/MainEditor'; -import { TMinutaSchema } from '@/packages/administrativo/schemas/TMinuta/TMinutaSchema'; import { useTMinutaSaveHook } from '@/packages/administrativo/hooks/TMinuta/useTMinutaSaveHook'; -import { Card, CardContent } from '@/components/ui/card'; +import { TMinutaSchema } from '@/packages/administrativo/schemas/TMinuta/TMinutaSchema'; type FormValues = z.infer; diff --git a/src/app/(protected)/(cadastros)/cadastros/(t_minuta)/minuta/page.tsx b/src/app/(protected)/(cadastros)/cadastros/(t_minuta)/minuta/page.tsx index 3a7ecd8..ddd380e 100644 --- a/src/app/(protected)/(cadastros)/cadastros/(t_minuta)/minuta/page.tsx +++ b/src/app/(protected)/(cadastros)/cadastros/(t_minuta)/minuta/page.tsx @@ -1,22 +1,19 @@ 'use client'; import { useEffect, useState, useCallback } from 'react'; + import { Card, CardContent } from '@/components/ui/card'; -import { useConfirmDialog } from '@/shared/components/confirmDialog/useConfirmDialog'; - -import Header from '@/shared/components/structure/Header'; -import ConfirmDialog from '@/shared/components/confirmDialog/ConfirmDialog'; -import Loading from '@/shared/components/loading/loading'; - -import TMinutaTable from '@/packages/administrativo/components/TMinuta/TMinutaTable'; import TMinutaForm from '@/packages/administrativo/components/TMinuta/TMinutaForm'; - -import { useTMinutaReadHook } from '@/packages/administrativo/hooks/TMinuta/useTMinutaReadHook'; -import { useTMinutaSaveHook } from '@/packages/administrativo/hooks/TMinuta/useTMinutaSaveHook'; -import { useTMinutaRemoveHook } from '@/packages/administrativo/hooks/TMinuta/useTMinutaRemoveHook'; - -import { TMinutaInterface } from '@/packages/administrativo/interfaces/TMinuta/TMinutaInterface'; +import TMinutaTable from '@/packages/administrativo/components/TMinuta/TMinutaTable'; import { useTMinutaIndexHook } from '@/packages/administrativo/hooks/TMinuta/useTMinutaIndexHook'; +import { useTMinutaReadHook } from '@/packages/administrativo/hooks/TMinuta/useTMinutaReadHook'; +import { useTMinutaRemoveHook } from '@/packages/administrativo/hooks/TMinuta/useTMinutaRemoveHook'; +import { useTMinutaSaveHook } from '@/packages/administrativo/hooks/TMinuta/useTMinutaSaveHook'; +import { TMinutaInterface } from '@/packages/administrativo/interfaces/TMinuta/TMinutaInterface'; +import ConfirmDialog from '@/shared/components/confirmDialog/ConfirmDialog'; +import { useConfirmDialog } from '@/shared/components/confirmDialog/useConfirmDialog'; +import Loading from '@/shared/components/loading/loading'; +import Header from '@/shared/components/structure/Header'; export default function TMinutaPage() { // Hooks de leitura e escrita diff --git a/src/app/(protected)/page.tsx b/src/app/(protected)/page.tsx index bf69e37..b1d703a 100644 --- a/src/app/(protected)/page.tsx +++ b/src/app/(protected)/page.tsx @@ -1,8 +1,9 @@ 'use client'; -import useGUsuarioGetJWTHook from '@/shared/hooks/auth/useGUsuarioGetJWTHook'; import { useEffect, useState } from 'react'; +import useGUsuarioGetJWTHook from '@/shared/hooks/auth/useGUsuarioGetJWTHook'; + export default function Page() { const { userAuthenticated } = useGUsuarioGetJWTHook(); diff --git a/src/app/_components/confirm_exclusion/ConfirmExclusion.tsx b/src/app/_components/confirm_exclusion/ConfirmExclusion.tsx index e6f9226..ab4336e 100644 --- a/src/app/_components/confirm_exclusion/ConfirmExclusion.tsx +++ b/src/app/_components/confirm_exclusion/ConfirmExclusion.tsx @@ -1,6 +1,7 @@ 'use client'; import React, { useState } from 'react'; + import { AlertDialog, AlertDialogCancel, @@ -11,7 +12,6 @@ import { AlertDialogTitle, AlertDialogAction, } from '@/components/ui/alert-dialog'; - import { InputOTP, InputOTPGroup, InputOTPSlot } from '@/components/ui/input-otp'; interface ConfirmExclusionProps { diff --git a/src/components/MainEditor.tsx b/src/components/MainEditor.tsx index 32fb12c..a592fc2 100644 --- a/src/components/MainEditor.tsx +++ b/src/components/MainEditor.tsx @@ -1,5 +1,5 @@ -import React from 'react'; import { Editor } from '@tinymce/tinymce-react'; +import React from 'react'; // 1. Define as propriedades que nosso componente vai receber interface MainEditorProps { diff --git a/src/components/login-form.tsx b/src/components/login-form.tsx index ec4e8cf..c699a03 100644 --- a/src/components/login-form.tsx +++ b/src/components/login-form.tsx @@ -1,18 +1,21 @@ 'use client'; +import { zodResolver } from '@hookform/resolvers/zod'; import Image from 'next/image'; -import { cn } from '@/lib/utils'; +import { useState } from 'react'; +import { useForm } from 'react-hook-form'; +import z from 'zod'; + import { Card, CardContent } from '@/components/ui/card'; import { Input } from '@/components/ui/input'; -import z from 'zod'; -import { zodResolver } from '@hookform/resolvers/zod'; -import GUsuarioLoginService from '@/packages/administrativo/services/GUsuario/GUsuarioLogin'; -import { useForm } from 'react-hook-form'; -import { useState } from 'react'; -import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from './ui/form'; -import LoadingButton from '@/shared/components/loadingButton/LoadingButton'; -import { Button } from './ui/button'; +import { cn } from '@/lib/utils'; import { GUsuarioLoginSchema } from '@/packages/administrativo/schemas/GUsuario/GUsuarioLoginSchema'; +import GUsuarioLoginService from '@/packages/administrativo/services/GUsuario/GUsuarioLogin'; +import LoadingButton from '@/shared/components/loadingButton/LoadingButton'; + +import { Button } from './ui/button'; +import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from './ui/form'; + type FormValues = z.infer; diff --git a/src/components/team-switcher.tsx b/src/components/team-switcher.tsx index a97423e..fffd281 100644 --- a/src/components/team-switcher.tsx +++ b/src/components/team-switcher.tsx @@ -1,7 +1,7 @@ 'use client'; -import * as React from 'react'; import { ChevronsUpDown, Plus } from 'lucide-react'; +import * as React from 'react'; import { DropdownMenu, diff --git a/src/components/ui/alert-dialog.tsx b/src/components/ui/alert-dialog.tsx index 358801a..20b3557 100644 --- a/src/components/ui/alert-dialog.tsx +++ b/src/components/ui/alert-dialog.tsx @@ -1,10 +1,10 @@ 'use client'; -import * as React from 'react'; import * as AlertDialogPrimitive from '@radix-ui/react-alert-dialog'; +import * as React from 'react'; -import { cn } from '@/lib/utils'; import { buttonVariants } from '@/components/ui/button'; +import { cn } from '@/lib/utils'; function AlertDialog({ ...props }: React.ComponentProps) { return ; diff --git a/src/components/ui/avatar.tsx b/src/components/ui/avatar.tsx index 1e79f31..64a0985 100644 --- a/src/components/ui/avatar.tsx +++ b/src/components/ui/avatar.tsx @@ -1,7 +1,7 @@ 'use client'; -import * as React from 'react'; import * as AvatarPrimitive from '@radix-ui/react-avatar'; +import * as React from 'react'; import { cn } from '@/lib/utils'; diff --git a/src/components/ui/badge.tsx b/src/components/ui/badge.tsx index fd3a406..25d3788 100644 --- a/src/components/ui/badge.tsx +++ b/src/components/ui/badge.tsx @@ -1,6 +1,6 @@ -import * as React from "react" import { Slot } from "@radix-ui/react-slot" import { cva, type VariantProps } from "class-variance-authority" +import * as React from "react" import { cn } from "@/lib/utils" diff --git a/src/components/ui/breadcrumb.tsx b/src/components/ui/breadcrumb.tsx index 487346c..a3e81e3 100644 --- a/src/components/ui/breadcrumb.tsx +++ b/src/components/ui/breadcrumb.tsx @@ -1,6 +1,6 @@ -import * as React from 'react'; import { Slot } from '@radix-ui/react-slot'; import { ChevronRight, MoreHorizontal } from 'lucide-react'; +import * as React from 'react'; import { cn } from '@/lib/utils'; diff --git a/src/components/ui/button-group.tsx b/src/components/ui/button-group.tsx index 8600af0..91f1a76 100644 --- a/src/components/ui/button-group.tsx +++ b/src/components/ui/button-group.tsx @@ -1,8 +1,8 @@ import { Slot } from "@radix-ui/react-slot" import { cva, type VariantProps } from "class-variance-authority" -import { cn } from "@/lib/utils" import { Separator } from "@/components/ui/separator" +import { cn } from "@/lib/utils" const buttonGroupVariants = cva( "flex w-fit items-stretch [&>*]:focus-visible:z-10 [&>*]:focus-visible:relative [&>[data-slot=select-trigger]:not([class*='w-'])]:w-fit [&>input]:flex-1 has-[select[aria-hidden=true]:last-child]:[&>[data-slot=select-trigger]:last-of-type]:rounded-r-md has-[>[data-slot=button-group]]:gap-2", diff --git a/src/components/ui/button.tsx b/src/components/ui/button.tsx index 21409a0..c7adf97 100644 --- a/src/components/ui/button.tsx +++ b/src/components/ui/button.tsx @@ -1,6 +1,6 @@ -import * as React from "react" import { Slot } from "@radix-ui/react-slot" import { cva, type VariantProps } from "class-variance-authority" +import * as React from "react" import { cn } from "@/lib/utils" diff --git a/src/components/ui/checkbox.tsx b/src/components/ui/checkbox.tsx index b289fd4..dc299ba 100644 --- a/src/components/ui/checkbox.tsx +++ b/src/components/ui/checkbox.tsx @@ -1,8 +1,8 @@ 'use client'; -import * as React from 'react'; import * as CheckboxPrimitive from '@radix-ui/react-checkbox'; import { CheckIcon } from 'lucide-react'; +import * as React from 'react'; import { cn } from '@/lib/utils'; diff --git a/src/components/ui/command.tsx b/src/components/ui/command.tsx index 590b6f3..2eca9f7 100644 --- a/src/components/ui/command.tsx +++ b/src/components/ui/command.tsx @@ -1,10 +1,9 @@ 'use client'; -import * as React from 'react'; import { Command as CommandPrimitive } from 'cmdk'; import { SearchIcon } from 'lucide-react'; +import * as React from 'react'; -import { cn } from '@/lib/utils'; import { Dialog, DialogContent, @@ -12,6 +11,7 @@ import { DialogHeader, DialogTitle, } from '@/components/ui/dialog'; +import { cn } from '@/lib/utils'; function Command({ className, ...props }: React.ComponentProps) { return ( diff --git a/src/components/ui/dialog.tsx b/src/components/ui/dialog.tsx index 1283592..7ccfede 100644 --- a/src/components/ui/dialog.tsx +++ b/src/components/ui/dialog.tsx @@ -1,8 +1,8 @@ 'use client'; -import * as React from 'react'; import * as DialogPrimitive from '@radix-ui/react-dialog'; import { XIcon } from 'lucide-react'; +import * as React from 'react'; import { cn } from '@/lib/utils'; diff --git a/src/components/ui/dropdown-menu.tsx b/src/components/ui/dropdown-menu.tsx index 59e77d7..6619f91 100644 --- a/src/components/ui/dropdown-menu.tsx +++ b/src/components/ui/dropdown-menu.tsx @@ -1,8 +1,8 @@ 'use client'; -import * as React from 'react'; import * as DropdownMenuPrimitive from '@radix-ui/react-dropdown-menu'; import { CheckIcon, ChevronRightIcon, CircleIcon } from 'lucide-react'; +import * as React from 'react'; import { cn } from '@/lib/utils'; diff --git a/src/components/ui/form.tsx b/src/components/ui/form.tsx index 3fd7673..9adf394 100644 --- a/src/components/ui/form.tsx +++ b/src/components/ui/form.tsx @@ -1,8 +1,8 @@ 'use client'; -import * as React from 'react'; import * as LabelPrimitive from '@radix-ui/react-label'; import { Slot } from '@radix-ui/react-slot'; +import * as React from 'react'; import { Controller, FormProvider, @@ -13,8 +13,8 @@ import { type FieldValues, } from 'react-hook-form'; -import { cn } from '@/lib/utils'; import { Label } from '@/components/ui/label'; +import { cn } from '@/lib/utils'; const Form = FormProvider; diff --git a/src/components/ui/input-otp.tsx b/src/components/ui/input-otp.tsx index 8ec7b98..60c3d84 100644 --- a/src/components/ui/input-otp.tsx +++ b/src/components/ui/input-otp.tsx @@ -1,8 +1,8 @@ 'use client'; -import * as React from 'react'; import { OTPInput, OTPInputContext } from 'input-otp'; import { MinusIcon } from 'lucide-react'; +import * as React from 'react'; import { cn } from '@/lib/utils'; diff --git a/src/components/ui/item.tsx b/src/components/ui/item.tsx index d97de21..f67b448 100644 --- a/src/components/ui/item.tsx +++ b/src/components/ui/item.tsx @@ -1,9 +1,9 @@ -import * as React from "react" import { Slot } from "@radix-ui/react-slot" import { cva, type VariantProps } from "class-variance-authority" +import * as React from "react" -import { cn } from "@/lib/utils" import { Separator } from "@/components/ui/separator" +import { cn } from "@/lib/utils" function ItemGroup({ className, ...props }: React.ComponentProps<"div">) { return ( diff --git a/src/components/ui/label.tsx b/src/components/ui/label.tsx index d0fde0f..1ea85dc 100644 --- a/src/components/ui/label.tsx +++ b/src/components/ui/label.tsx @@ -1,7 +1,7 @@ 'use client'; -import * as React from 'react'; import * as LabelPrimitive from '@radix-ui/react-label'; +import * as React from 'react'; import { cn } from '@/lib/utils'; diff --git a/src/components/ui/popover.tsx b/src/components/ui/popover.tsx index adc3027..dcde67c 100644 --- a/src/components/ui/popover.tsx +++ b/src/components/ui/popover.tsx @@ -1,7 +1,7 @@ 'use client'; -import * as React from 'react'; import * as PopoverPrimitive from '@radix-ui/react-popover'; +import * as React from 'react'; import { cn } from '@/lib/utils'; diff --git a/src/components/ui/progress.tsx b/src/components/ui/progress.tsx index e7a416c..64c4095 100644 --- a/src/components/ui/progress.tsx +++ b/src/components/ui/progress.tsx @@ -1,7 +1,7 @@ "use client" -import * as React from "react" import * as ProgressPrimitive from "@radix-ui/react-progress" +import * as React from "react" import { cn } from "@/lib/utils" diff --git a/src/components/ui/scroll-area.tsx b/src/components/ui/scroll-area.tsx index 8e4fa13..a342f38 100644 --- a/src/components/ui/scroll-area.tsx +++ b/src/components/ui/scroll-area.tsx @@ -1,7 +1,7 @@ "use client" -import * as React from "react" import * as ScrollAreaPrimitive from "@radix-ui/react-scroll-area" +import * as React from "react" import { cn } from "@/lib/utils" diff --git a/src/components/ui/select.tsx b/src/components/ui/select.tsx index 25e5439..ca2a8d5 100644 --- a/src/components/ui/select.tsx +++ b/src/components/ui/select.tsx @@ -1,8 +1,8 @@ "use client" -import * as React from "react" import * as SelectPrimitive from "@radix-ui/react-select" import { CheckIcon, ChevronDownIcon, ChevronUpIcon } from "lucide-react" +import * as React from "react" import { cn } from "@/lib/utils" diff --git a/src/components/ui/separator.tsx b/src/components/ui/separator.tsx index 275381c..9e9e35d 100644 --- a/src/components/ui/separator.tsx +++ b/src/components/ui/separator.tsx @@ -1,7 +1,7 @@ "use client" -import * as React from "react" import * as SeparatorPrimitive from "@radix-ui/react-separator" +import * as React from "react" import { cn } from "@/lib/utils" diff --git a/src/components/ui/sheet.tsx b/src/components/ui/sheet.tsx index 52716e6..64e9453 100644 --- a/src/components/ui/sheet.tsx +++ b/src/components/ui/sheet.tsx @@ -1,8 +1,8 @@ 'use client'; -import * as React from 'react'; import * as SheetPrimitive from '@radix-ui/react-dialog'; import { XIcon } from 'lucide-react'; +import * as React from 'react'; import { cn } from '@/lib/utils'; diff --git a/src/components/ui/switch.tsx b/src/components/ui/switch.tsx index d15e20b..784752b 100644 --- a/src/components/ui/switch.tsx +++ b/src/components/ui/switch.tsx @@ -1,7 +1,7 @@ 'use client'; -import * as React from 'react'; import * as SwitchPrimitive from '@radix-ui/react-switch'; +import * as React from 'react'; import { cn } from '@/lib/utils'; diff --git a/src/components/ui/tabs.tsx b/src/components/ui/tabs.tsx index dbbcf58..a923d90 100644 --- a/src/components/ui/tabs.tsx +++ b/src/components/ui/tabs.tsx @@ -1,7 +1,7 @@ 'use client'; -import * as React from 'react'; import * as TabsPrimitive from '@radix-ui/react-tabs'; +import * as React from 'react'; import { cn } from '@/lib/utils'; diff --git a/src/components/ui/tooltip.tsx b/src/components/ui/tooltip.tsx index 91c2e27..1b40f8e 100644 --- a/src/components/ui/tooltip.tsx +++ b/src/components/ui/tooltip.tsx @@ -1,7 +1,7 @@ 'use client'; -import * as React from 'react'; import * as TooltipPrimitive from '@radix-ui/react-tooltip'; +import * as React from 'react'; import { cn } from '@/lib/utils'; diff --git a/src/middleware.ts b/src/middleware.ts index 3b8bd0a..453347e 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -4,7 +4,6 @@ import { NextResponse, type MiddlewareConfig, type NextRequest } from 'next/serv const publicRoutes = [ { path: '/login', whenAuthenticated: 'redirect' }, { path: '/register', whenAuthenticated: 'redirect' }, - { path: '/', whenAuthenticated: 'next' }, ] as const; const ROOT_PATH = '/login'; // url raiz diff --git a/src/packages/administrativo/components/CCaixaServico/CCaixaServicoSelect.tsx b/src/packages/administrativo/components/CCaixaServico/CCaixaServicoSelect.tsx index 2d31f91..894e776 100644 --- a/src/packages/administrativo/components/CCaixaServico/CCaixaServicoSelect.tsx +++ b/src/packages/administrativo/components/CCaixaServico/CCaixaServicoSelect.tsx @@ -1,5 +1,8 @@ 'use client'; +import { CheckIcon, ChevronsUpDownIcon } from 'lucide-react'; +import React from 'react'; + import { Button } from '@/components/ui/button'; import { Command, @@ -15,8 +18,6 @@ import { cn } from '@/lib/utils'; import { CCaixaServicoReadInterface } from '@/packages/administrativo/hooks/CCaixaServico/CCaixaServicoReadInterface'; import { useCCaixaServicoReadHook } from '@/packages/administrativo/interfaces/CCaixaServico/useCCaixaServicoReadHook'; import GetCapitalize from '@/shared/actions/text/GetCapitalize'; -import { CheckIcon, ChevronsUpDownIcon } from 'lucide-react'; -import React from 'react'; export default function CCaixaServicoSelect({ sistema_id, field }: any) { const cCaixaServicoReadParams: CCaixaServicoReadInterface = { sistema_id }; @@ -58,7 +59,7 @@ export default function CCaixaServicoSelect({ sistema_id, field }: any) { - + diff --git a/src/packages/administrativo/components/GEmolumento/GEmolumentoTable.tsx b/src/packages/administrativo/components/GEmolumento/GEmolumentoTable.tsx index 78a0acd..2288c01 100644 --- a/src/packages/administrativo/components/GEmolumento/GEmolumentoTable.tsx +++ b/src/packages/administrativo/components/GEmolumento/GEmolumentoTable.tsx @@ -2,9 +2,9 @@ import { DataTable } from '@/shared/components/dataTable/DataTable'; +import GEmolumentoColumns from './GEmolumentoColumns'; import GEmolumentoTableInterface from '../../interfaces/GEmolumento/GEmolumentoTableInterface'; import GEmolumentoPeriodoSelect from '../GEmolumentoPeriodo/GEmolumentoPeriodoSelect'; -import GEmolumentoColumns from './GEmolumentoColumns'; /** * Componente principal da tabela de Naturezas diff --git a/src/packages/administrativo/components/GGramatica/GGramaticaTable.tsx b/src/packages/administrativo/components/GGramatica/GGramaticaTable.tsx index 58295e9..648ccaf 100644 --- a/src/packages/administrativo/components/GGramatica/GGramaticaTable.tsx +++ b/src/packages/administrativo/components/GGramatica/GGramaticaTable.tsx @@ -2,8 +2,8 @@ import { DataTable } from '@/shared/components/dataTable/DataTable'; -import GGramaticaTableInterface from '../../interfaces/GGramatica/GGramaticaTableInterface'; import GGramaticaColumns from './GGramaticaColumns'; +import GGramaticaTableInterface from '../../interfaces/GGramatica/GGramaticaTableInterface'; /** * Componente principal da tabela de Naturezas diff --git a/src/packages/administrativo/components/GMarcacaoTipo/GMarcacaoTipoSelect.tsx b/src/packages/administrativo/components/GMarcacaoTipo/GMarcacaoTipoSelect.tsx index 0635bd6..64d035c 100644 --- a/src/packages/administrativo/components/GMarcacaoTipo/GMarcacaoTipoSelect.tsx +++ b/src/packages/administrativo/components/GMarcacaoTipo/GMarcacaoTipoSelect.tsx @@ -1,5 +1,8 @@ 'use client'; +import { CheckIcon, ChevronsUpDownIcon } from 'lucide-react'; +import React from 'react'; + import { Button } from '@/components/ui/button'; import { Command, @@ -15,8 +18,6 @@ import { cn } from '@/lib/utils'; import { useGMarcacaoTipoReadHook } from '@/packages/administrativo/hooks/GMarcacaoTipo/useGMarcacaoTipoReadHook'; import { GMarcacaoTipoReadInterface } from '@/packages/administrativo/interfaces/GMarcacaoTipo/GMarcacaoTipoReadInterface'; import GetCapitalize from '@/shared/actions/text/GetCapitalize'; -import { CheckIcon, ChevronsUpDownIcon } from 'lucide-react'; -import React from 'react'; export default function GMarcacaoTipoSelect({ grupo, sistema_id, situacao, field }: any) { const gMarcacaoTipoReadParams: GMarcacaoTipoReadInterface = { grupo, sistema_id, situacao }; @@ -60,7 +61,7 @@ export default function GMarcacaoTipoSelect({ grupo, sistema_id, situacao, field - + diff --git a/src/packages/administrativo/components/GSeloGrupo/GSeloGrupoSelect.tsx b/src/packages/administrativo/components/GSeloGrupo/GSeloGrupoSelect.tsx index 51db236..e239be0 100644 --- a/src/packages/administrativo/components/GSeloGrupo/GSeloGrupoSelect.tsx +++ b/src/packages/administrativo/components/GSeloGrupo/GSeloGrupoSelect.tsx @@ -81,7 +81,7 @@ export default function GSeloGrupoSelect({ field }: GTBairroSelectInterface) { - + diff --git a/src/packages/administrativo/components/GTBBairro/GTBBairroIndex.tsx b/src/packages/administrativo/components/GTBBairro/GTBBairroIndex.tsx index b0592c6..033ea6b 100644 --- a/src/packages/administrativo/components/GTBBairro/GTBBairroIndex.tsx +++ b/src/packages/administrativo/components/GTBBairro/GTBBairroIndex.tsx @@ -13,9 +13,9 @@ import { useResponse } from '@/shared/components/response/ResponseContext'; import Header from '@/shared/components/structure/Header'; import { SituacoesEnum } from '@/shared/enums/SituacoesEnum'; -import { GTBBairroInterface } from '../../interfaces/GTBBairro/GTBBairroInterface'; import GTBBairroForm from './GTBBairroForm'; import GTBBairroTable from './GTBBairroTable'; +import { GTBBairroInterface } from '../../interfaces/GTBBairro/GTBBairroInterface'; const initialBairro: GTBBairroInterface = { sistema_id: null, diff --git a/src/packages/administrativo/components/GTBBairro/GTBBairroSelect.tsx b/src/packages/administrativo/components/GTBBairro/GTBBairroSelect.tsx index 94d10eb..4bad5d5 100644 --- a/src/packages/administrativo/components/GTBBairro/GTBBairroSelect.tsx +++ b/src/packages/administrativo/components/GTBBairro/GTBBairroSelect.tsx @@ -81,7 +81,7 @@ export default function GTBBairroSelect({ field }: GTBairroSelectInterface) { - + diff --git a/src/packages/administrativo/components/GTBEstadoCivil/GTBEstadoCivilIndex.tsx b/src/packages/administrativo/components/GTBEstadoCivil/GTBEstadoCivilIndex.tsx index 862d54f..b0f73b6 100644 --- a/src/packages/administrativo/components/GTBEstadoCivil/GTBEstadoCivilIndex.tsx +++ b/src/packages/administrativo/components/GTBEstadoCivil/GTBEstadoCivilIndex.tsx @@ -9,12 +9,12 @@ import Loading from '@/shared/components/loading/loading'; import { useResponse } from '@/shared/components/response/ResponseContext'; import Header from '@/shared/components/structure/Header'; +import GTBEstadoCivilForm from './GTBEstadoCivilForm'; +import GTBEstadoCivilTable from './GTBEstadoCivilTable'; import { useGTBEstadoCivilReadHook } from '../../hooks/GTBEstadoCivil/useGTBEstadoCivilReadHook'; import { useGTBEstadoCivilRemoveHook } from '../../hooks/GTBEstadoCivil/useGTBEstadoCivilRemoveHook'; import { useGTBEstadoCivilSaveHook } from '../../hooks/GTBEstadoCivil/useGTBEstadoCivilSaveHook'; import { GTBEstadoCivilInterface } from '../../interfaces/GTBEstadoCivil/GTBEstadoCivilInterface'; -import GTBEstadoCivilForm from './GTBEstadoCivilForm'; -import GTBEstadoCivilTable from './GTBEstadoCivilTable'; const initalEstadoCivil: GTBEstadoCivilInterface = { tb_estadocivil_id: 0, diff --git a/src/packages/administrativo/components/GUsuario/GUsuarioSelect.tsx b/src/packages/administrativo/components/GUsuario/GUsuarioSelect.tsx index 39fd95b..6d789ed 100644 --- a/src/packages/administrativo/components/GUsuario/GUsuarioSelect.tsx +++ b/src/packages/administrativo/components/GUsuario/GUsuarioSelect.tsx @@ -20,26 +20,14 @@ import GUsuarioIndexInterface from '@/packages/administrativo/interfaces/GUsuari import GUsuarioSelectInterface from '@/packages/administrativo/interfaces/GUsuario/GUsuarioSelectInterface'; import GetCapitalize from '@/shared/actions/text/GetCapitalize'; - export default function GUsuarioSelect({ field }: GUsuarioSelectInterface) { const [open, setOpen] = useState(false); const [isLoading, setIsLoading] = useState(false); const { usuarios, fetchUsuarios } = useGUsuarioIndexHook(); - /** - * Efeito para buscar os dados apenas uma vez. - * useCallback evita recriação desnecessária da função. - */ const loadData = useCallback(async () => { - - const urlParams = { - assina: 'S', - situacao: 'A' - } - - const GUsuarioIndex: GUsuarioIndexInterface = { - urlParams: urlParams - } + const urlParams = { assina: 'S', situacao: 'A' }; + const GUsuarioIndex: GUsuarioIndexInterface = { urlParams }; if (usuarios?.length) return; setIsLoading(true); @@ -51,17 +39,11 @@ export default function GUsuarioSelect({ field }: GUsuarioSelectInterface) { loadData(); }, [loadData]); - /** - * Memoriza o bairro selecionado para evitar reprocessamentos. - */ const selected = useMemo( () => usuarios?.find((b) => String(b.usuario_id) === String(field?.value ?? '')), [usuarios, field?.value], ); - /** - * Manipulador de seleção com verificação segura. - */ const handleSelect = useCallback( (bairroId: string | number) => { if (!field?.onChange) return; @@ -80,7 +62,7 @@ export default function GUsuarioSelect({ field }: GUsuarioSelectInterface) { role="combobox" aria-expanded={open} disabled={isLoading} - className="justify-between" + className="w-full justify-between" > {isLoading ? 'Carregando...' @@ -91,19 +73,25 @@ export default function GUsuarioSelect({ field }: GUsuarioSelectInterface) { - - - - + + + + + {isLoading ? 'Carregando...' : 'Nenhum resultado encontrado.'} - + {usuarios?.map((item) => ( handleSelect(item.usuario_id)} + className="w-full" > - + diff --git a/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoIndex.tsx b/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoIndex.tsx index cf2d98c..ba4b27b 100644 --- a/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoIndex.tsx +++ b/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoIndex.tsx @@ -9,13 +9,13 @@ import Loading from '@/shared/components/loading/loading'; import Header from '@/shared/components/structure/Header'; import { SituacoesEnum } from '@/shared/enums/SituacoesEnum'; +import TCensecTipoAtoForm from './TCensecTipoAtoForm'; +import TCensecTipoAtoTable from './TCensecTipoAtoTable'; import { useTCensecReadHook } from '../../hooks/TCensec/useTCensecReadHook'; import { useTCensecTipoAtoReadHook } from '../../hooks/TCensecTipoAto/useTCensecTipoAtoReadHook'; import { useTCensecTipoAtoRemoveHook } from '../../hooks/TCensecTipoAto/useTCensecTipoAtoRemoveHook'; import { useTCensecTipoAtoSaveHook } from '../../hooks/TCensecTipoAto/useTCensecTipoAtoSaveHook'; import { TCensecTipoAtoInterface } from '../../interfaces/TCensecTipoAto/TCensecTipoAtoInterface'; -import TCensecTipoAtoForm from './TCensecTipoAtoForm'; -import TCensecTipoAtoTable from './TCensecTipoAtoTable'; // Estado inicial para criação const initialTCensecTipoAto: TCensecTipoAtoInterface = { diff --git a/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoSelect.tsx b/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoSelect.tsx index 334a9b4..c9b388c 100644 --- a/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoSelect.tsx +++ b/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoSelect.tsx @@ -56,7 +56,7 @@ export default function TCensecTipoAtoSelect({ field }: any) { - + diff --git a/src/packages/administrativo/components/TImovel/TImovelTipoConstrucaoSelect.tsx b/src/packages/administrativo/components/TImovel/TImovelTipoConstrucaoSelect.tsx index 3ff9b63..1d57df2 100644 --- a/src/packages/administrativo/components/TImovel/TImovelTipoConstrucaoSelect.tsx +++ b/src/packages/administrativo/components/TImovel/TImovelTipoConstrucaoSelect.tsx @@ -38,7 +38,7 @@ export default function TImovelTipoConstrucaoSelect({ field }: any) { - + diff --git a/src/packages/administrativo/components/TImovel/TImovelTipoImovelSelect.tsx b/src/packages/administrativo/components/TImovel/TImovelTipoImovelSelect.tsx index af6ace4..f748f3d 100644 --- a/src/packages/administrativo/components/TImovel/TImovelTipoImovelSelect.tsx +++ b/src/packages/administrativo/components/TImovel/TImovelTipoImovelSelect.tsx @@ -39,7 +39,7 @@ export default function TImovelTipoImovelSelect({ field }: any) { - + diff --git a/src/packages/administrativo/components/TImovel/TImovelTipoLogradouroSelect.tsx b/src/packages/administrativo/components/TImovel/TImovelTipoLogradouroSelect.tsx index d982481..b6808d0 100644 --- a/src/packages/administrativo/components/TImovel/TImovelTipoLogradouroSelect.tsx +++ b/src/packages/administrativo/components/TImovel/TImovelTipoLogradouroSelect.tsx @@ -56,7 +56,7 @@ export default function TImovelTipoLogradouroSelect({ field }: any) { - + diff --git a/src/packages/administrativo/components/TImovel/TImovelTipoRegistroSelect.tsx b/src/packages/administrativo/components/TImovel/TImovelTipoRegistroSelect.tsx index ecdddea..c2cb817 100644 --- a/src/packages/administrativo/components/TImovel/TImovelTipoRegistroSelect.tsx +++ b/src/packages/administrativo/components/TImovel/TImovelTipoRegistroSelect.tsx @@ -41,7 +41,7 @@ export default function TImovelTipoRegistroSelect({ field }: any) { - + diff --git a/src/packages/administrativo/components/TPessoa/TPessoaFisica/TPessoaFisicaForm.tsx b/src/packages/administrativo/components/TPessoa/TPessoaFisica/TPessoaFisicaForm.tsx index f9c2b03..62bb52d 100644 --- a/src/packages/administrativo/components/TPessoa/TPessoaFisica/TPessoaFisicaForm.tsx +++ b/src/packages/administrativo/components/TPessoa/TPessoaFisica/TPessoaFisicaForm.tsx @@ -298,7 +298,7 @@ export default function TPessoaFisicaForm({ - + @@ -365,7 +365,7 @@ export default function TPessoaFisicaForm({ - + @@ -432,7 +432,7 @@ export default function TPessoaFisicaForm({ - + diff --git a/src/packages/administrativo/components/TPessoaRepresentante/TPessoaRepresentanteForm.tsx b/src/packages/administrativo/components/TPessoaRepresentante/TPessoaRepresentanteForm.tsx index 9bb39c6..f4001b1 100644 --- a/src/packages/administrativo/components/TPessoaRepresentante/TPessoaRepresentanteForm.tsx +++ b/src/packages/administrativo/components/TPessoaRepresentante/TPessoaRepresentanteForm.tsx @@ -17,11 +17,11 @@ import { ResetFormIfData } from '@/shared/actions/form/ResetFormIfData'; import { DataTable } from '@/shared/components/dataTable/DataTable'; import LoadingButton from '@/shared/components/loadingButton/LoadingButton'; +import TPessoasRepresentanteFormColumns from './TPessoasRepresentanteFormColumns'; import { useTPessoaFisicaIndexHook } from '../../hooks/TPessoa/TPessoaFisica/useTPessoaFisicaIndexHook'; import { useTPessoaRepresentanteFormHook } from '../../hooks/TPessoaRepresentante/useTPessoaRepresentanteFormHook'; import TPessoaRepresentanteInterface from '../../interfaces/TPessoaRepresentante/TPessoaRepresentanteInterface'; import TPessoaRepresentanteFormInterface from '../../interfaces/TPessoaRepresentante/TPessoaRepresentnateFormInterface'; -import TPessoasRepresentanteFormColumns from './TPessoasRepresentanteFormColumns'; export default function TPessoaRepresentanteForm({ isOpen, diff --git a/src/packages/administrativo/components/TServicoTipo/TServicoTipoSelect.tsx b/src/packages/administrativo/components/TServicoTipo/TServicoTipoSelect.tsx index a742ccc..d116091 100644 --- a/src/packages/administrativo/components/TServicoTipo/TServicoTipoSelect.tsx +++ b/src/packages/administrativo/components/TServicoTipo/TServicoTipoSelect.tsx @@ -119,7 +119,7 @@ export default function TServicoTipoSelect({ field }: TServicoTipoSelectInterfac - + diff --git a/src/packages/administrativo/components/TTBReconhecimentoTipo/TTBReconhecimentoTipoSelect.tsx b/src/packages/administrativo/components/TTBReconhecimentoTipo/TTBReconhecimentoTipoSelect.tsx index 9948e78..32575ea 100644 --- a/src/packages/administrativo/components/TTBReconhecimentoTipo/TTBReconhecimentoTipoSelect.tsx +++ b/src/packages/administrativo/components/TTBReconhecimentoTipo/TTBReconhecimentoTipoSelect.tsx @@ -1,5 +1,8 @@ 'use client'; +import { CheckIcon, ChevronsUpDownIcon } from 'lucide-react'; +import React from 'react'; + import { Button } from '@/components/ui/button'; import { Command, @@ -14,8 +17,6 @@ import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover import { cn } from '@/lib/utils'; import { useTTBReconhecimentoTipoReadHook } from '@/packages/administrativo/hooks/TTBReconhecimentoTipo/useTTBReconhecimentoTipoReadHook'; import GetCapitalize from '@/shared/actions/text/GetCapitalize'; -import { CheckIcon, ChevronsUpDownIcon } from 'lucide-react'; -import React from 'react'; export default function TTBReconhecimentoTipoSelect({ field }: any) { const [open, setOpen] = React.useState(false); @@ -55,7 +56,7 @@ export default function TTBReconhecimentoTipoSelect({ field }: any) { - + diff --git a/src/packages/administrativo/data/TServicoEtiqueta/TServicoEtiquetaReadData.ts b/src/packages/administrativo/data/TServicoEtiqueta/TServicoEtiquetaReadData.ts index ad89336..c24a78b 100644 --- a/src/packages/administrativo/data/TServicoEtiqueta/TServicoEtiquetaReadData.ts +++ b/src/packages/administrativo/data/TServicoEtiqueta/TServicoEtiquetaReadData.ts @@ -1,4 +1,5 @@ // Importa o serviço de API que será utilizado para realizar requisições HTTP +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; // import API from '@/shared/services/api/Api'; // // Importa o enum que contém os métodos HTTP disponíveis (GET, POST, PUT, DELETE) @@ -8,7 +9,6 @@ import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; // import { TServicoEtiquetaInterface } from '../../interfaces/TServicoEtiqueta/TServicoEtiquetaInterface'; // Importa função que encapsula chamadas assíncronas e trata erros automaticamente -import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; // // Função assíncrona que implementa a lógica de localizar um tipo de serviço async function executeTServicoEtiquetaService(data: TServicoEtiquetaInterface) { diff --git a/src/packages/administrativo/data/TServicoEtiqueta/TServicoEtiquetaRemoveData.ts b/src/packages/administrativo/data/TServicoEtiqueta/TServicoEtiquetaRemoveData.ts index b42babb..7e5a501 100644 --- a/src/packages/administrativo/data/TServicoEtiqueta/TServicoEtiquetaRemoveData.ts +++ b/src/packages/administrativo/data/TServicoEtiqueta/TServicoEtiquetaRemoveData.ts @@ -1,4 +1,5 @@ // Importa o serviço de API que será utilizado para realizar requisições HTTP +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; // import API from '@/shared/services/api/Api'; // // Importa o enum que contém os métodos HTTP disponíveis (GET, POST, PUT, DELETE) @@ -8,7 +9,6 @@ import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; // import { TServicoEtiquetaInterface } from '../../interfaces/TServicoEtiqueta/TServicoEtiquetaInterface'; // Alterado de GCidadeInterface // Importa função que encapsula chamadas assíncronas e trata erros automaticamente -import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; // // Função assíncrona que implementa a lógica de remover um tipo de serviço async function executeTServicoEtiquetaRemoveData(data: TServicoEtiquetaInterface) { diff --git a/src/packages/administrativo/data/TServicoTipo/TServicoTipoEditData.ts b/src/packages/administrativo/data/TServicoTipo/TServicoTipoEditData.ts index b97ffa7..11d18c9 100644 --- a/src/packages/administrativo/data/TServicoTipo/TServicoTipoEditData.ts +++ b/src/packages/administrativo/data/TServicoTipo/TServicoTipoEditData.ts @@ -1,4 +1,5 @@ // Importa o serviço de API que será utilizado para realizar requisições HTTP +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; // import API from '@/shared/services/api/Api'; // // Importa o enum que contém os métodos HTTP disponíveis (GET, POST, PUT, DELETE) @@ -8,7 +9,6 @@ import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; // import TServicoTipoInterface from '../../interfaces/TServicoTipo/TServicoTipoInterface'; // Alterado de GCidadeInterface // Importa função que encapsula chamadas assíncronas e trata erros automaticamente -import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; // // Função assíncrona que implementa a lógica de localizar um tipo de serviço async function executeTServicoTipoEditService(data: TServicoTipoInterface) { diff --git a/src/packages/administrativo/data/TServicoTipo/TServicoTipoRemoveData.ts b/src/packages/administrativo/data/TServicoTipo/TServicoTipoRemoveData.ts index f1a927c..2128ae6 100644 --- a/src/packages/administrativo/data/TServicoTipo/TServicoTipoRemoveData.ts +++ b/src/packages/administrativo/data/TServicoTipo/TServicoTipoRemoveData.ts @@ -1,4 +1,5 @@ // Importa o serviço de API que será utilizado para realizar requisições HTTP +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; // import API from '@/shared/services/api/Api'; // // Importa o enum que contém os métodos HTTP disponíveis (GET, POST, PUT, DELETE) @@ -8,7 +9,6 @@ import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; // import TServicoTipoInterface from '../../interfaces/TServicoTipo/TServicoTipoInterface'; // Alterado de GCidadeInterface // Importa função que encapsula chamadas assíncronas e trata erros automaticamente -import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; // // Função assíncrona que implementa a lógica de remover um tipo de serviço async function executeTServicoTipoRemoveData(data: TServicoTipoInterface) { diff --git a/src/packages/administrativo/data/TServicoTipo/TServicoTipoSaveData.ts b/src/packages/administrativo/data/TServicoTipo/TServicoTipoSaveData.ts index 3c1db6e..cb31982 100644 --- a/src/packages/administrativo/data/TServicoTipo/TServicoTipoSaveData.ts +++ b/src/packages/administrativo/data/TServicoTipo/TServicoTipoSaveData.ts @@ -1,16 +1,17 @@ // Importa o serviço de API que será utilizado para realizar requisições HTTP +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; // import API from '@/shared/services/api/Api'; // // Importa o esquema de validação de dados para tipos de serviço +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; // + import { TServicoTipoFormValues } from '../../schemas/TServicoTipo/TServicoTipoSchema'; // Importa o enum que contém os métodos HTTP disponíveis (GET, POST, PUT, DELETE) -import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; // // Importa a interface tipada que define a estrutura dos dados do tipo de serviço // Importa função que encapsula chamadas assíncronas e trata erros automaticamente -import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; // // Função assíncrona que implementa a lógica de salvar (criar/atualizar) um tipo de serviço async function executeTServicoTipoSaveData( diff --git a/src/packages/administrativo/hooks/TServicoEtiqueta/useTServicoEtiquetaRemoveHook.ts b/src/packages/administrativo/hooks/TServicoEtiqueta/useTServicoEtiquetaRemoveHook.ts index 5deb2a7..75a1b4e 100644 --- a/src/packages/administrativo/hooks/TServicoEtiqueta/useTServicoEtiquetaRemoveHook.ts +++ b/src/packages/administrativo/hooks/TServicoEtiqueta/useTServicoEtiquetaRemoveHook.ts @@ -1,10 +1,10 @@ import { useResponse } from '@/shared/components/response/ResponseContext'; // Contexto global para gerenciar respostas da API // Interface tipada do tipo de serviço +import { TServicoEtiquetaRemoveData } from '../../data/TServicoEtiqueta/TServicoEtiquetaRemoveData'; import { TServicoEtiquetaInterface } from '../../interfaces/TServicoEtiqueta/TServicoEtiquetaInterface'; // Função que remove o tipo de serviço via API -import { TServicoEtiquetaRemoveData } from '../../data/TServicoEtiqueta/TServicoEtiquetaRemoveData'; // Hook customizado para remoção de tipos de serviço export const useTServicoEtiquetaRemoveHook = () => { diff --git a/src/packages/administrativo/hooks/TServicoTipo/useTServicoTipoEditHook.ts b/src/packages/administrativo/hooks/TServicoTipo/useTServicoTipoEditHook.ts index 868c700..6246afb 100644 --- a/src/packages/administrativo/hooks/TServicoTipo/useTServicoTipoEditHook.ts +++ b/src/packages/administrativo/hooks/TServicoTipo/useTServicoTipoEditHook.ts @@ -1,10 +1,10 @@ import { useResponse } from '@/shared/components/response/ResponseContext'; // Contexto global para gerenciar respostas da API // Interface tipada do tipo de serviço +import { TServicoTipoEditData } from '../../data/TServicoTipo/TServicoTipoEditData'; import TServicoTipoInterface from '../../interfaces/TServicoTipo/TServicoTipoInterface'; // Função que Edit o tipo de serviço via API -import { TServicoTipoEditData } from '../../data/TServicoTipo/TServicoTipoEditData'; // Hook customizado para remoção de tipos de serviço export const useTServicoTipoEditHook = () => { diff --git a/src/packages/administrativo/hooks/TServicoTipo/useTServicoTipoRemoveHook.ts b/src/packages/administrativo/hooks/TServicoTipo/useTServicoTipoRemoveHook.ts index e31e20e..15a16cb 100644 --- a/src/packages/administrativo/hooks/TServicoTipo/useTServicoTipoRemoveHook.ts +++ b/src/packages/administrativo/hooks/TServicoTipo/useTServicoTipoRemoveHook.ts @@ -1,10 +1,10 @@ import { useResponse } from '@/shared/components/response/ResponseContext'; // Contexto global para gerenciar respostas da API // Interface tipada do tipo de serviço +import { TServicoTipoRemoveData } from '../../data/TServicoTipo/TServicoTipoRemoveData'; import TServicoTipoInterface from '../../interfaces/TServicoTipo/TServicoTipoInterface'; // Função que remove o tipo de serviço via API -import { TServicoTipoRemoveData } from '../../data/TServicoTipo/TServicoTipoRemoveData'; // Hook customizado para remoção de tipos de serviço export const useTServicoTipoRemoveHook = () => { diff --git a/src/packages/administrativo/hooks/TServicoTipo/useTServicoTipoSaveHook.ts b/src/packages/administrativo/hooks/TServicoTipo/useTServicoTipoSaveHook.ts index 9523689..13b5692 100644 --- a/src/packages/administrativo/hooks/TServicoTipo/useTServicoTipoSaveHook.ts +++ b/src/packages/administrativo/hooks/TServicoTipo/useTServicoTipoSaveHook.ts @@ -1,6 +1,7 @@ -import { useResponse } from '@/shared/components/response/ResponseContext'; import { useState } from 'react'; +import { useResponse } from '@/shared/components/response/ResponseContext'; + // Interface tipada do tipo de serviço import TServicoTipoInterface from '../../interfaces/TServicoTipo/TServicoTipoInterface'; diff --git a/src/packages/administrativo/services/TServicoEtiqueta/TServicoEtiquetaServicoIdService.ts b/src/packages/administrativo/services/TServicoEtiqueta/TServicoEtiquetaServicoIdService.ts index a5f5c9d..117a289 100644 --- a/src/packages/administrativo/services/TServicoEtiqueta/TServicoEtiquetaServicoIdService.ts +++ b/src/packages/administrativo/services/TServicoEtiqueta/TServicoEtiquetaServicoIdService.ts @@ -2,7 +2,6 @@ import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/ // Função que envolve qualquer ação assíncrona para capturar e tratar erros do cliente import { TServicoEtiquetaReadData } from '../../data/TServicoEtiqueta/TServicoEtiquetaReadData'; - import { TServicoEtiquetaInterface } from '../../interfaces/TServicoEtiqueta/TServicoEtiquetaInterface'; // Interface tipada do tipo de serviço diff --git a/src/shared/components/categoriaServicoSelect/CategoriaServicoSelect.tsx b/src/shared/components/categoriaServicoSelect/CategoriaServicoSelect.tsx index 701e953..dc5e87d 100644 --- a/src/shared/components/categoriaServicoSelect/CategoriaServicoSelect.tsx +++ b/src/shared/components/categoriaServicoSelect/CategoriaServicoSelect.tsx @@ -51,7 +51,7 @@ export default function CategoriaServicoSelect({ field }: CategoriaServicoSelect - + diff --git a/src/shared/components/servicosPedidosSituacoes/ServicosPedidosSituacoesSelect.tsx b/src/shared/components/servicosPedidosSituacoes/ServicosPedidosSituacoesSelect.tsx index bb622b0..31be4a6 100644 --- a/src/shared/components/servicosPedidosSituacoes/ServicosPedidosSituacoesSelect.tsx +++ b/src/shared/components/servicosPedidosSituacoes/ServicosPedidosSituacoesSelect.tsx @@ -40,7 +40,7 @@ export default function SituacoesSelect({ field }: any) { - + diff --git a/src/shared/components/sistemas/SistemasSelect.tsx b/src/shared/components/sistemas/SistemasSelect.tsx index 2cff4ed..4855076 100644 --- a/src/shared/components/sistemas/SistemasSelect.tsx +++ b/src/shared/components/sistemas/SistemasSelect.tsx @@ -45,7 +45,7 @@ const SistemasSelect: React.FC = ({ field }) => { - + diff --git a/src/shared/components/situacoes/SituacoesSelect.tsx b/src/shared/components/situacoes/SituacoesSelect.tsx index 0fe0cf9..25173d9 100644 --- a/src/shared/components/situacoes/SituacoesSelect.tsx +++ b/src/shared/components/situacoes/SituacoesSelect.tsx @@ -41,7 +41,7 @@ export default function SituacoesSelect({ field }: any) { - + diff --git a/src/shared/components/tipoAtoAnterior/TipoAtoAnteriorSelect.tsx b/src/shared/components/tipoAtoAnterior/TipoAtoAnteriorSelect.tsx index 0595988..bc9b7b1 100644 --- a/src/shared/components/tipoAtoAnterior/TipoAtoAnteriorSelect.tsx +++ b/src/shared/components/tipoAtoAnterior/TipoAtoAnteriorSelect.tsx @@ -40,7 +40,7 @@ export default function TipoAtoAnteriorSelect({ field }: any) { - + diff --git a/src/shared/components/tipoCartorio/TipoCartorioSelect.tsx b/src/shared/components/tipoCartorio/TipoCartorioSelect.tsx index 382ac26..8dc0847 100644 --- a/src/shared/components/tipoCartorio/TipoCartorioSelect.tsx +++ b/src/shared/components/tipoCartorio/TipoCartorioSelect.tsx @@ -40,7 +40,7 @@ export default function TipoCartorioSelect({ field }: any) { - + diff --git a/src/shared/components/tipoDaParte/TipoDaParteSelect.tsx b/src/shared/components/tipoDaParte/TipoDaParteSelect.tsx index 3a6e4cd..59fb11e 100644 --- a/src/shared/components/tipoDaParte/TipoDaParteSelect.tsx +++ b/src/shared/components/tipoDaParte/TipoDaParteSelect.tsx @@ -52,7 +52,7 @@ export default function TipoDaParteSelect({ field }: TipoDaParteSelectProps) { - + diff --git a/src/shared/components/tipoEmolumento/TipoAtoAnteriorSelect.tsx b/src/shared/components/tipoEmolumento/TipoAtoAnteriorSelect.tsx index f952dcf..c5154da 100644 --- a/src/shared/components/tipoEmolumento/TipoAtoAnteriorSelect.tsx +++ b/src/shared/components/tipoEmolumento/TipoAtoAnteriorSelect.tsx @@ -40,7 +40,7 @@ export default function TipoEmolumentoSelect({ field }: any) { - + diff --git a/src/shared/components/tipoNatureza/TipoNaturezaSelect.tsx b/src/shared/components/tipoNatureza/TipoNaturezaSelect.tsx index ce380d0..1804f38 100644 --- a/src/shared/components/tipoNatureza/TipoNaturezaSelect.tsx +++ b/src/shared/components/tipoNatureza/TipoNaturezaSelect.tsx @@ -76,7 +76,7 @@ export default function TipoNaturezaSelect({ field }: any) { - + diff --git a/src/shared/components/tipoPagamento/TipoPagamentoSelect.tsx b/src/shared/components/tipoPagamento/TipoPagamentoSelect.tsx index a5757f4..001d33f 100644 --- a/src/shared/components/tipoPagamento/TipoPagamentoSelect.tsx +++ b/src/shared/components/tipoPagamento/TipoPagamentoSelect.tsx @@ -52,7 +52,7 @@ export default function TipoPagamentoSelect({ field }: TipoPagamentoSelectProps) - +