fix: corrigir imports e ajustes no tsconfig para resolução de paths e tipos
This commit is contained in:
parent
e636487c39
commit
f858aaf5a5
@ -57,7 +57,7 @@ type Medico = {
|
||||
|
||||
const especialidadesHero = ['Psicólogo', 'Médico clínico geral', 'Pediatra', 'Dentista', 'Ginecologista', 'Veja mais']
|
||||
|
||||
const medicosBase: Medico[] = [
|
||||
const medicosBase: Omit<Medico, 'experiencia' | 'planosSaude' | 'consultorios' | 'servicos' | 'opinioes'>[] = [
|
||||
{
|
||||
id: 1,
|
||||
nome: 'Paula Pontes',
|
||||
@ -520,53 +520,44 @@ const medicosBase: Medico[] = [
|
||||
|
||||
const medicosMock: Medico[] = medicosBase.map((medico, index) => ({
|
||||
...medico,
|
||||
experiencia:
|
||||
medico.experiencia ??
|
||||
[
|
||||
'Especialista com atuação reconhecida pelo respectivo conselho profissional.',
|
||||
'Formação continuada em instituições nacionais e internacionais.',
|
||||
'Atendimento humanizado com foco em resultados sustentáveis.'
|
||||
],
|
||||
planosSaude:
|
||||
medico.planosSaude ?? medico.convenios ?? ['Amil', 'Unimed', 'SulAmérica'],
|
||||
consultorios:
|
||||
medico.consultorios ??
|
||||
(medico.endereco
|
||||
? [
|
||||
{
|
||||
nome: 'Clínica principal',
|
||||
endereco: `${medico.endereco}${medico.cidade ? ` — ${medico.cidade}` : ''}`,
|
||||
telefone: '(79) 4002-8922'
|
||||
}
|
||||
]
|
||||
: []),
|
||||
servicos:
|
||||
medico.servicos ??
|
||||
[
|
||||
{
|
||||
nome: 'Consulta inicial',
|
||||
preco: medico.precoLocal ?? medico.precoTeleconsulta ?? 'Sob consulta'
|
||||
},
|
||||
{ nome: 'Retorno em até 30 dias', preco: 'R$ 150' }
|
||||
],
|
||||
opinioes:
|
||||
medico.opinioes ??
|
||||
[
|
||||
{
|
||||
id: index * 2 + 1,
|
||||
paciente: 'Ana P.',
|
||||
data: '01/09/2025',
|
||||
nota: 5,
|
||||
comentario: 'Profissional muito atencioso e detalhista.'
|
||||
},
|
||||
{
|
||||
id: index * 2 + 2,
|
||||
paciente: 'Marcos L.',
|
||||
data: '18/08/2025',
|
||||
nota: 4,
|
||||
comentario: 'Explicações claras e ambiente acolhedor.'
|
||||
}
|
||||
]
|
||||
experiencia: [
|
||||
'Especialista com atuação reconhecida pelo respectivo conselho profissional.',
|
||||
'Formação continuada em instituições nacionais e internacionais.',
|
||||
'Atendimento humanizado com foco em resultados sustentáveis.'
|
||||
],
|
||||
planosSaude: medico.convenios ?? ['Amil', 'Unimed', 'SulAmérica'],
|
||||
consultorios: medico.endereco
|
||||
? [
|
||||
{
|
||||
nome: 'Clínica principal',
|
||||
endereco: `${medico.endereco}${medico.cidade ? ` — ${medico.cidade}` : ''}`,
|
||||
telefone: '(79) 4002-8922'
|
||||
}
|
||||
]
|
||||
: [],
|
||||
servicos: [
|
||||
{
|
||||
nome: 'Consulta inicial',
|
||||
preco: medico.precoLocal ?? medico.precoTeleconsulta ?? 'Sob consulta'
|
||||
},
|
||||
{ nome: 'Retorno em até 30 dias', preco: 'R$ 150' }
|
||||
],
|
||||
opinioes: [
|
||||
{
|
||||
id: index * 2 + 1,
|
||||
paciente: 'Ana P.',
|
||||
data: '01/09/2025',
|
||||
nota: 5,
|
||||
comentario: 'Profissional muito atencioso e detalhista.'
|
||||
},
|
||||
{
|
||||
id: index * 2 + 2,
|
||||
paciente: 'Marcos L.',
|
||||
data: '18/08/2025',
|
||||
nota: 4,
|
||||
comentario: 'Explicações claras e ambiente acolhedor.'
|
||||
}
|
||||
]
|
||||
}))
|
||||
|
||||
export default function ResultadosPage() {
|
||||
|
||||
@ -2,6 +2,10 @@
|
||||
"compilerOptions": {
|
||||
"target": "ES2022",
|
||||
"lib": ["dom", "dom.iterable", "es2022"],
|
||||
"baseUrl": ".", // ✅ fundamental
|
||||
"paths": {
|
||||
"@/*": ["./*"] // ✅ alias que resolve "@/types"
|
||||
},
|
||||
"module": "esnext",
|
||||
"moduleResolution": "bundler",
|
||||
"strict": true,
|
||||
@ -15,7 +19,6 @@
|
||||
"incremental": true,
|
||||
"downlevelIteration": true,
|
||||
"useDefineForClassFields": false,
|
||||
"paths": { "@/*": ["./*"] },
|
||||
"plugins": [{ "name": "next" }]
|
||||
},
|
||||
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
|
||||
@ -23,3 +26,4 @@
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user