Skip to content

Commit 5ef71bd

Browse files
committed
reorganize imports and update type definitions for economic data components
1 parent 0f8560d commit 5ef71bd

9 files changed

+39
-48
lines changed

src/modules/expedientes/editar-datos-economicos/components/adjudicacion-form.component.tsx

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
import * as innerClasses from './adjudicacion-form.styles';
2-
3-
import { MontosIvaForm } from './montos-iva-form.component';
41
import React from 'react';
5-
import { TextFieldForm } from '#common/components/index.ts';
62
import { Typography } from '@mui/material';
7-
import { useWithTheme } from '#core/theme/theme.hooks.ts';
3+
import { TextFieldForm } from '#common/components';
4+
import { useWithTheme } from '#core/theme';
5+
import { MontosIvaForm } from './montos-iva-form.component';
6+
import * as innerClasses from './adjudicacion-form.styles';
87

98
export const AdjudicacionForm: React.FC = () => {
109
const classes = useWithTheme(innerClasses);

src/modules/expedientes/editar-datos-economicos/components/listado-anualidad.component.tsx

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,10 @@
1-
import * as innerClasses from './listado-anualidad.styles';
2-
1+
import React from 'react';
32
import { Button, Card, CardContent, IconButton, Typography } from '@mui/material';
4-
5-
import { Anualidad } from '../editar-expediente.type';
63
import DeleteIcon from '@mui/icons-material/Delete';
74
import FolderIcon from '@mui/icons-material/Folder';
8-
import React from 'react';
9-
import { useWithTheme } from '#core/theme/theme.hooks.ts';
10-
11-
interface Props {
12-
rows: Anualidad[];
13-
}
5+
import { useWithTheme } from '#core/theme';
6+
import { Anualidad } from '../editar-expediente.vm';
7+
import * as innerClasses from './listado-anualidad.styles';
148

159
const AnualidadItem: React.FC<Anualidad> = ({ ano: year, monto: amount, iva, simbolo: symbol }) => {
1610
const classes = useWithTheme(innerClasses);
@@ -27,14 +21,18 @@ const AnualidadItem: React.FC<Anualidad> = ({ ano: year, monto: amount, iva, sim
2721
);
2822
};
2923

24+
interface Props {
25+
rows: Anualidad[];
26+
}
27+
3028
export const ListadoAnualidad: React.FC<Props> = props => {
3129
const { rows } = props;
3230
const classes = useWithTheme(innerClasses);
3331
return (
3432
<Card sx={{ mt: 2 }}>
3533
<CardContent>
3634
<div className={classes.tableHeader}>
37-
<Typography variant="caption" fontWeight={'bold'}>
35+
<Typography variant="caption" fontWeight="bold">
3836
Anualidades
3937
</Typography>
4038
<Button variant="outlined" className={classes.newButton}>

src/modules/expedientes/editar-datos-economicos/components/listado-anualidad.styles.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { css } from '@emotion/css';
44
export const tableHeader = (theme: Theme) => css`
55
display: flex;
66
justify-content: space-between;
7-
aligni-tems: center;
7+
align-items: center;
88
margin-bottom: ${theme.spacing(2)};
99
1010
@media (max-width: 768px) {

src/modules/expedientes/editar-datos-economicos/components/montos-iva-form.component.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
import * as innerClasses from './montos-iva-form.styles';
2-
31
import React from 'react';
42
import { TextFieldForm } from '#common/components';
5-
import { useWithTheme } from '#core/theme/theme.hooks.ts';
3+
import { useWithTheme } from '#core/theme';
4+
import * as innerClasses from './montos-iva-form.styles';
65

76
export const MontosIvaForm: React.FC<{ prefix: string }> = ({ prefix }) => {
87
const classes = useWithTheme(innerClasses);

src/modules/expedientes/editar-datos-economicos/components/presupuesto-base-form.component.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { Anualidad } from '../editar-expediente.type';
2-
import { ListadoAnualidad } from './listado-anualidad.component';
3-
import { MontosIvaForm } from './montos-iva-form.component';
41
import React from 'react';
52
import { Typography } from '@mui/material';
3+
import { ListadoAnualidad } from './listado-anualidad.component';
4+
import { MontosIvaForm } from './montos-iva-form.component';
5+
import { Anualidad } from '../editar-expediente.vm';
66

77
export const PresupuestoBaseForm: React.FC<{ rows: Anualidad[] }> = props => {
88
const { rows } = props;

src/modules/expedientes/editar-datos-economicos/editar-datos-economicos.pod.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { Anualidad } from './editar-expediente.type';
2-
import { EditarInformacionFinanciera } from './editar-informacion-financiera.component';
31
import React from 'react';
2+
import { Anualidad } from './editar-expediente.vm';
3+
import { EditarInformacionFinanciera } from './editar-informacion-financiera.component';
44

55
export const EditarDatosEconomicosPod: React.FC = () => {
66
// TODO: quitar luego de su implementacion
Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +0,0 @@
1-
export interface Expediente {
2-
id: number;
3-
}
4-
5-
export interface Anualidad {
6-
id: number;
7-
ano: number;
8-
monto: number;
9-
iva: number;
10-
simbolo: string;
11-
}
Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1-
import { Expediente } from './editar-expediente.type';
1+
export interface Expediente {
2+
id: number;
3+
}
4+
5+
export interface Anualidad {
6+
id: number;
7+
ano: number;
8+
monto: number;
9+
iva: number;
10+
simbolo: string;
11+
}
212

313
export const createEmptyExpediente = (): Expediente => ({ id: 0 });

src/modules/expedientes/editar-datos-economicos/editar-informacion-financiera.component.tsx

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
1-
import * as innerClasses from './editar-informacion-financiera.styles';
2-
3-
import { AdjudicacionForm, PresupuestoBaseForm } from './components';
4-
import { Anualidad, Expediente } from './editar-expediente.type';
5-
import { Form, Formik } from 'formik';
6-
7-
import { Button } from '@mui/material';
8-
import { NavigationButton } from '#common/components/index.ts';
91
import React from 'react';
10-
import { createEmptyExpediente } from './editar-expediente.vm';
11-
import { useWithTheme } from '#core/theme/theme.hooks.ts';
2+
import { Button } from '@mui/material';
3+
import { Form, Formik } from 'formik';
4+
import { NavigationButton } from '#common/components';
5+
import { useWithTheme } from '#core/theme';
6+
import { AdjudicacionForm, PresupuestoBaseForm } from './components';
7+
import { Anualidad, Expediente, createEmptyExpediente } from './editar-expediente.vm';
8+
import * as innerClasses from './editar-informacion-financiera.styles';
129

1310
interface Props {
1411
onSubmit: (values: Expediente) => void;
@@ -25,7 +22,6 @@ export const EditarInformacionFinanciera: React.FC<Props> = props => {
2522
<Form className={classes.form}>
2623
<PresupuestoBaseForm rows={listadoAnualidades} />
2724
<AdjudicacionForm />
28-
2925
<section className={classes.buttonContainer}>
3026
<NavigationButton path="/expedientes" text="Volver" variant="text" />
3127
<Button type="submit" variant="contained">

0 commit comments

Comments
 (0)