diff --git a/src/assets/data/externo.json b/src/assets/data/externo.json index e2a9021..c152a4f 100644 --- a/src/assets/data/externo.json +++ b/src/assets/data/externo.json @@ -1,256 +1,254 @@ -{ - "places":[ - { - "id": "_1", - "slug": "auditorio", - "nomeExtenso": "Auditório", - "link": " " - }, - { - "id": "_2", - "slug": "unidade_academica_de_fisica", - "nomeExtenso": "Unidade Acadêmica de Física", - "link": " " - }, - { - "id": "_3", - "slug": "area_de_vivencia", - "nomeExtenso": "Área de Vivência", - "link": " " - }, - { - "id": "_4", - "slug": "antiga_recepcao", - "nomeExtenso": "Antiga Recepção", - "link": " " - }, - { - "id": "_5", - "slug": "refeitorio", - "nomeExtenso": "Refeitório", - "link": " " - }, - { - "id": "_6", - "slug": "bloco_de_mineracao", - "nomeExtenso": "Bloco de Mineração", - "link": " " - }, - { - "id": "_7", - "slug": "bloco_de_telematica", - "nomeExtenso": "Bloco de Telemática", - "link": " " - }, - { - "id": "_8", - "slug": "bloco_de_auxiliares_de_limpeza", - "nomeExtenso": "Bloco de Auxiliares de Limpeza", - "link": " " - }, - { - "id": "_9", - "slug": "bloco_de_laboratorios", - "nomeExtenso": "Bloco de Laboratórios", - "link": " " - }, - { - "id": "_10", - "slug": "bloco_administrativo_ii", - "nomeExtenso": "Bloco Administrativo II", - "link": " " - }, - { - "id": "_11", - "slug": "bloco_administrativo_i", - "nomeExtenso": "Bloco Administrativo I", - "link": " " - }, - { - "id": "_12", - "slug": "ginasio_poliesportivo", - "nomeExtenso": "Ginásio Poliesportivo", - "link": "https://horarios.ifpb.edu.br/campina/sala.php?id=47" - }, - { - "id": "_13", - "slug": "central_de_aulas", - "nomeExtenso": "Central de Aulas", - "link": " " - }, - { - "id": "_14", - "slug": "biblioteca", - "nomeExtenso": "Biblioteca", - "link": " " - }, - { - "id": "_15", - "slug": "bloco_dos_professores", - "nomeExtenso": "Bloco Dos Professores", - "link": " " - }, - { - "id": "_16", - "slug": "poetize_(laboratorio_de_criacao_artistica_e_educacao)", - "nomeExtenso": "Poetize (Laboratório de Criação Artística e Educação)", - "link": " " - }, - { - "id": "_17", - "slug": "sala_de_aula_7", - "nomeExtenso": "Sala de Aula 7", - "link": " " - }, - { - "id": "_18", - "slug": "laboratorio_de_programacao_5", - "nomeExtenso": "Laboratório de Programação 5", - "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=9" - }, - { - "id": "_19", - "slug": "laboratorio_de_programacao_3", - "nomeExtenso": "Laboratório de Programação 3", - "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=24" - }, - { - "id": "_20", - "slug": " ", - "nomeExtenso": " ", - "link": " " - }, - { - "id": "_21", - "slug": "laboratorio_de_programacao_2", - "nomeExtenso": "Laboratório de Programação 2", - "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=4" - }, - { - "id": "_22", - "slug": "laboratorio_de_programacao_4", - "nomeExtenso": "Laboratório de Programação 4", - "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=3" - }, - { - "id": "_23", - "slug": "laboratorio_de_programacao_1", - "nomeExtenso": "Laboratório de Programação 1", - "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=23" - }, - { - "id": "_24", - "slug": "laboratorio_de_engenharia_de_software", - "nomeExtenso": "Laboratório de Engenharia de Software", - "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=11" - }, - { - "id": "_25", - "slug": "laboratorio_de_biologia", - "nomeExtenso": "Laboratório de Biologia", - "link": " " - }, - { - "id": "_26", - "slug": "banheiros", - "nomeExtenso": "Banheiros", - "link": " " - }, - { - "id": "_27", - "slug": "atendimento_psicopedagogo", - "nomeExtenso": "Atendimento Psicopedagogo", - "link": " " - }, - { - "id": "_28", - "slug": "coordenacao_de_tecnologia_de_informacao", - "nomeExtenso": "Coordenação de Tecnologia de Informação", - "link": " " - }, - { - "id": "_29", - "slug": "processos_organicos", - "nomeExtenso": "Processos Orgânicos", - "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=29" - }, - { - "id": "_30", - "slug": " ", - "nomeExtenso": " ", - "link": " " - }, - { - "id": "_31", - "slug": "banheiros", - "nomeExtenso": "Banheiros", - "link": " " - }, - { - "id": "_32", - "slug": "laboratorio_de_informatica_1", - "nomeExtenso": "Laboratório de Informática 1", - "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=1" - }, - { - "id": "_33", - "slug": "laboratorio_de_eletronica_digital", - "nomeExtenso": "Laboratório de Eletrônica Digital", - "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=13" - }, - { - "id": "_34", - "slug": "laboratorio_de_redes", - "nomeExtenso": "Laboratório de Redes", - "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=7" - }, - { - "id": "_35", - "slug": "laboratorio_de_eletronica_analogica", - "nomeExtenso": "Laboratório de Eletrônica Analógica", - "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=6" - }, - { - "id": "_36", - "slug": " ", - "nomeExtenso": " ", - "link": " " - }, - { - "id": "_37", - "slug": "laboratorio_de_matematica", - "nomeExtenso": "Laboratório de Matemática", - "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=34" - }, - { - "id": "_38", - "slug": "cst_-_edificar", - "nomeExtenso": "CST - Edificar", - "link": " " - }, - { - "id": "_39", - "slug": " ", - "nomeExtenso": " ", - "link": " " - }, - { - "id": "_40", - "slug": " ", - "nomeExtenso": " ", - "link": " " - }, - { - "id": "_41", - "slug": "laboratorio_de_geologia", - "nomeExtenso": "Laboratório de Geologia", - "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=21" - }, - { - "id": "_42", - "slug": "laboratorio_de_mineralogia", - "nomeExtenso": "Laboratório de Mineralogia", - "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=27" - } - ] -} +[ + { + "id": "_1", + "slug": "auditorio", + "nomeExtenso": "Auditório", + "link": "" + }, + { + "id": "_2", + "slug": "unidade_academica_de_fisica", + "nomeExtenso": "Unidade Acadêmica de Física", + "link": "" + }, + { + "id": "_3", + "slug": "area_de_vivencia", + "nomeExtenso": "Área de Vivência", + "link": "" + }, + { + "id": "_4", + "slug": "antiga_recepcao", + "nomeExtenso": "Antiga Recepção", + "link": "" + }, + { + "id": "_5", + "slug": "refeitorio", + "nomeExtenso": "Refeitório", + "link": "" + }, + { + "id": "_6", + "slug": "bloco_de_mineracao", + "nomeExtenso": "Bloco de Mineração", + "link": "" + }, + { + "id": "_7", + "slug": "bloco_de_telematica", + "nomeExtenso": "Bloco de Telemática", + "link": "" + }, + { + "id": "_8", + "slug": "bloco_de_auxiliares_de_limpeza", + "nomeExtenso": "Bloco de Auxiliares de Limpeza", + "link": "" + }, + { + "id": "_9", + "slug": "bloco_de_laboratorios", + "nomeExtenso": "Bloco de Laboratórios", + "link": "" + }, + { + "id": "_10", + "slug": "bloco_administrativo_ii", + "nomeExtenso": "Bloco Administrativo II", + "link": "" + }, + { + "id": "_11", + "slug": "bloco_administrativo_i", + "nomeExtenso": "Bloco Administrativo I", + "link": "" + }, + { + "id": "_12", + "slug": "ginasio_poliesportivo", + "nomeExtenso": "Ginásio Poliesportivo", + "link": "https://horarios.ifpb.edu.br/campina/sala.php?id=47" + }, + { + "id": "_13", + "slug": "central_de_aulas", + "nomeExtenso": "Central de Aulas", + "link": "" + }, + { + "id": "_14", + "slug": "biblioteca", + "nomeExtenso": "Biblioteca", + "link": "" + }, + { + "id": "_15", + "slug": "bloco_dos_professores", + "nomeExtenso": "Bloco Dos Professores", + "link": "" + }, + { + "id": "_16", + "slug": "poetize_(laboratorio_de_criacao_artistica_e_educacao)", + "nomeExtenso": "Poetize (Laboratório de Criação Artística e Educação)", + "link": "" + }, + { + "id": "_17", + "slug": "sala_de_aula_7", + "nomeExtenso": "Sala de Aula 7", + "link": "" + }, + { + "id": "_18", + "slug": "laboratorio_de_programacao_5", + "nomeExtenso": "Laboratório de Programação 5", + "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=9" + }, + { + "id": "_19", + "slug": "laboratorio_de_programacao_3", + "nomeExtenso": "Laboratório de Programação 3", + "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=24" + }, + { + "id": "_20", + "slug": "", + "nomeExtenso": "", + "link": "" + }, + { + "id": "_21", + "slug": "laboratorio_de_programacao_2", + "nomeExtenso": "Laboratório de Programação 2", + "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=4" + }, + { + "id": "_22", + "slug": "laboratorio_de_programacao_4", + "nomeExtenso": "Laboratório de Programação 4", + "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=3" + }, + { + "id": "_23", + "slug": "laboratorio_de_programacao_1", + "nomeExtenso": "Laboratório de Programação 1", + "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=23" + }, + { + "id": "_24", + "slug": "laboratorio_de_engenharia_de_software", + "nomeExtenso": "Laboratório de Engenharia de Software", + "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=11" + }, + { + "id": "_25", + "slug": "laboratorio_de_biologia", + "nomeExtenso": "Laboratório de Biologia", + "link": "" + }, + { + "id": "_26", + "slug": "banheiros", + "nomeExtenso": "Banheiros", + "link": "" + }, + { + "id": "_27", + "slug": "atendimento_psicopedagogo", + "nomeExtenso": "Atendimento Psicopedagogo", + "link": "" + }, + { + "id": "_28", + "slug": "coordenacao_de_tecnologia_de_informacao", + "nomeExtenso": "Coordenação de Tecnologia de Informação", + "link": "" + }, + { + "id": "_29", + "slug": "processos_organicos", + "nomeExtenso": "Processos Orgânicos", + "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=29" + }, + { + "id": "_30", + "slug": "", + "nomeExtenso": "", + "link": "" + }, + { + "id": "_31", + "slug": "banheiros", + "nomeExtenso": "Banheiros", + "link": "" + }, + { + "id": "_32", + "slug": "laboratorio_de_informatica_1", + "nomeExtenso": "Laboratório de Informática 1", + "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=1" + }, + { + "id": "_33", + "slug": "laboratorio_de_eletronica_digital", + "nomeExtenso": "Laboratório de Eletrônica Digital", + "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=13" + }, + { + "id": "_34", + "slug": "laboratorio_de_redes", + "nomeExtenso": "Laboratório de Redes", + "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=7" + }, + { + "id": "_35", + "slug": "laboratorio_de_eletronica_analogica", + "nomeExtenso": "Laboratório de Eletrônica Analógica", + "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=6" + }, + { + "id": "_36", + "slug": "", + "nomeExtenso": "", + "link": "" + }, + { + "id": "_37", + "slug": "laboratorio_de_matematica", + "nomeExtenso": "Laboratório de Matemática", + "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=34" + }, + { + "id": "_38", + "slug": "cst_-_edificar", + "nomeExtenso": "CST - Edificar", + "link": "" + }, + { + "id": "_39", + "slug": "", + "nomeExtenso": "", + "link": "" + }, + { + "id": "_40", + "slug": "", + "nomeExtenso": "", + "link": "" + }, + { + "id": "_41", + "slug": "laboratorio_de_geologia", + "nomeExtenso": "Laboratório de Geologia", + "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=21" + }, + { + "id": "_42", + "slug": "laboratorio_de_mineralogia", + "nomeExtenso": "Laboratório de Mineralogia", + "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=27" + } +] diff --git a/src/assets/data/fisica.json b/src/assets/data/fisica.json index 1524fb0..d99345c 100644 --- a/src/assets/data/fisica.json +++ b/src/assets/data/fisica.json @@ -1,58 +1,56 @@ -{ - "places":[ - { - "id": "_1", - "slug": "coordenacao_do_curso_superior_de_licenciatura_em_fisica", - "nomeExtenso": "Coordenação do Curso Superior de Licenciatura em Física", - "link": " " - }, - { - "id": "_2", - "slug": "sala_de_atendimento_(monitoria)", - "nomeExtenso": "Sala de Atendimento (Monitoria)", - "link": " " - }, - { - "id": "_3", - "slug": "sala_de_estudo_3", - "nomeExtenso": "Sala de Estudo 3", - "link": " " - }, - { - "id": "_4", - "slug": "sala_de_estudo_2", - "nomeExtenso": "Sala de Estudo 2", - "link": " " - }, - { - "id": "_5", - "slug": "laboratorio_de_eletromagnetismo_e_optica", - "nomeExtenso": "Laboratório de Eletromagnetismo e Óptica", - "link": " " - }, - { - "id": "_6", - "slug": "sala_de_estudo_1", - "nomeExtenso": "Sala de Estudo 1", - "link": " " - }, - { - "id": "_7", - "slug": "laboratorio_de_dinamica_e_termodinamica", - "nomeExtenso": "Laboratório de Dinâmica e Termodinâmica", - "link": " " - }, - { - "id": "_8", - "slug": "centro_academico_de_fisica", - "nomeExtenso": "Centro Acadêmico de Física", - "link": " " - }, - { - "id": "_9", - "slug": "laboratorio_de_instrumentacao", - "nomeExtenso": "Laboratório de Instrumentação", - "link": " " - } - ] -} +[ + { + "id": "_1", + "slug": "coordenacao_do_curso_superior_de_licenciatura_em_fisica", + "nomeExtenso": "Coordenação do Curso Superior de Licenciatura em Física", + "link": "" + }, + { + "id": "_2", + "slug": "sala_de_atendimento_(monitoria)", + "nomeExtenso": "Sala de Atendimento (Monitoria)", + "link": "" + }, + { + "id": "_3", + "slug": "sala_de_estudo_3", + "nomeExtenso": "Sala de Estudo 3", + "link": "" + }, + { + "id": "_4", + "slug": "sala_de_estudo_2", + "nomeExtenso": "Sala de Estudo 2", + "link": "" + }, + { + "id": "_5", + "slug": "laboratorio_de_eletromagnetismo_e_optica", + "nomeExtenso": "Laboratório de Eletromagnetismo e Óptica", + "link": "" + }, + { + "id": "_6", + "slug": "sala_de_estudo_1", + "nomeExtenso": "Sala de Estudo 1", + "link": "" + }, + { + "id": "_7", + "slug": "laboratorio_de_dinamica_e_termodinamica", + "nomeExtenso": "Laboratório de Dinâmica e Termodinâmica", + "link": "" + }, + { + "id": "_8", + "slug": "centro_academico_de_fisica", + "nomeExtenso": "Centro Acadêmico de Física", + "link": "" + }, + { + "id": "_9", + "slug": "laboratorio_de_instrumentacao", + "nomeExtenso": "Laboratório de Instrumentação", + "link": "" + } +] diff --git a/src/assets/data/laboratorios.json b/src/assets/data/laboratorios.json index f28be1b..1a7d97e 100644 --- a/src/assets/data/laboratorios.json +++ b/src/assets/data/laboratorios.json @@ -1,100 +1,98 @@ -{ - "places":[ - { - "id": "_1", - "slug": "labsem_-_laboratorio_de_soldagem_e_manutencao_de_equipamentos", - "nomeExtenso": "LABSEM - Laboratório de Soldagem e Manutenção de Equipamentos", - "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=16" - }, - { - "id": "_2", - "slug": "lab_fluidos_-_laboratorio_de_processamento_de_fluidos_e_analise_de_minerais_de_rochas", - "nomeExtenso": "LAB FLUIDOS - Laboratório de Processamento de Fluidos e Análise de Minerais de Rochas", - "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=15" - }, - { - "id": "_3", - "slug": "lapec_-_laboratorio_de_perfuracao_e_completacao_de_pocos", - "nomeExtenso": "LAPEC - Laboratório de Perfuração e Completação de Poços", - "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=14" - }, - { - "id": "_4", - "slug": "banheiros_de_funcionarios", - "nomeExtenso": "Banheiros de Funcionários", - "link": " " - }, - { - "id": "_5", - "slug": "coordenacao_de_construcao_de_edificios", - "nomeExtenso": "Coordenação de Construção de Edifícios", - "link": " " - }, - { - "id": "_6", - "slug": "laboratorio_de_quimica_geral", - "nomeExtenso": "Laboratório de Química Geral", - "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=32" - }, - { - "id": "_7", - "slug": "laboratorio_de_materiais_de_construcao_sistemas_construtivos_e_patologias_da_construcao", - "nomeExtenso": "Laboratório de Materiais de Construção Sistemas Construtivos e Patologias da Construção", - "link": " " - }, - { - "id": "_8", - "slug": "laboratorio_de_geotecnia", - "nomeExtenso": "Laboratório de Geotecnia", - "link": " " - }, - { - "id": "_9", - "slug": "processos_organicos_e_quimica_analitica", - "nomeExtenso": "Processos Orgânicos e Química Analítica", - "link": " " - }, - { - "id": "_10", - "slug": "laboratorio_de_instalacoes_hidrossanitarias_e_instalacoes_eletricas", - "nomeExtenso": "Laboratório de Instalações Hidrossanitárias e Instalações Elétricas", - "link": " " - }, - { - "id": "_11", - "slug": "laboratorio_de_topografia", - "nomeExtenso": "Laboratório de Topografia", - "link": " " - }, - { - "id": "_12", - "slug": "banheiros_de_funcionarios", - "nomeExtenso": "Banheiros de Funcionários", - "link": " " - }, - { - "id": "_13", - "slug": "coordenacao_de_petroleo_e_gas", - "nomeExtenso": "Coordenação de Petróleo e Gás", - "link": " " - }, - { - "id": "_14", - "slug": "labmat_-_laboratorio_de_ensaios_de_materiais_e_tubulacoes_industriais", - "nomeExtenso": "LABMAT - Laboratório de Ensaios de Materiais e Tubulações Industriais", - "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=19" - }, - { - "id": "_15", - "slug": "labmetro_-_laboratorio_de_metrologia", - "nomeExtenso": "LABMETRO - Laboratório de Metrologia", - "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=18" - }, - { - "id": "_16", - "slug": "labhip_-_laboratorio_de_sistemas_hidropneumaticos", - "nomeExtenso": "LABHIP - Laboratório de Sistemas Hidropneumáticos", - "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=17" - } - ] -} +[ + { + "id": "_1", + "slug": "labsem_-_laboratorio_de_soldagem_e_manutencao_de_equipamentos", + "nomeExtenso": "LABSEM - Laboratório de Soldagem e Manutenção de Equipamentos", + "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=16" + }, + { + "id": "_2", + "slug": "lab_fluidos_-_laboratorio_de_processamento_de_fluidos_e_analise_de_minerais_de_rochas", + "nomeExtenso": "LAB FLUIDOS - Laboratório de Processamento de Fluidos e Análise de Minerais de Rochas", + "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=15" + }, + { + "id": "_3", + "slug": "lapec_-_laboratorio_de_perfuracao_e_completacao_de_pocos", + "nomeExtenso": "LAPEC - Laboratório de Perfuração e Completação de Poços", + "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=14" + }, + { + "id": "_4", + "slug": "banheiros_de_funcionarios", + "nomeExtenso": "Banheiros de Funcionários", + "link": "" + }, + { + "id": "_5", + "slug": "coordenacao_de_construcao_de_edificios", + "nomeExtenso": "Coordenação de Construção de Edifícios", + "link": "" + }, + { + "id": "_6", + "slug": "laboratorio_de_quimica_geral", + "nomeExtenso": "Laboratório de Química Geral", + "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=32" + }, + { + "id": "_7", + "slug": "laboratorio_de_materiais_de_construcao_sistemas_construtivos_e_patologias_da_construcao", + "nomeExtenso": "Laboratório de Materiais de Construção Sistemas Construtivos e Patologias da Construção", + "link": "" + }, + { + "id": "_8", + "slug": "laboratorio_de_geotecnia", + "nomeExtenso": "Laboratório de Geotecnia", + "link": "" + }, + { + "id": "_9", + "slug": "processos_organicos_e_quimica_analitica", + "nomeExtenso": "Processos Orgânicos e Química Analítica", + "link": "" + }, + { + "id": "_10", + "slug": "laboratorio_de_instalacoes_hidrossanitarias_e_instalacoes_eletricas", + "nomeExtenso": "Laboratório de Instalações Hidrossanitárias e Instalações Elétricas", + "link": "" + }, + { + "id": "_11", + "slug": "laboratorio_de_topografia", + "nomeExtenso": "Laboratório de Topografia", + "link": "" + }, + { + "id": "_12", + "slug": "banheiros_de_funcionarios", + "nomeExtenso": "Banheiros de Funcionários", + "link": "" + }, + { + "id": "_13", + "slug": "coordenacao_de_petroleo_e_gas", + "nomeExtenso": "Coordenação de Petróleo e Gás", + "link": "" + }, + { + "id": "_14", + "slug": "labmat_-_laboratorio_de_ensaios_de_materiais_e_tubulacoes_industriais", + "nomeExtenso": "LABMAT - Laboratório de Ensaios de Materiais e Tubulações Industriais", + "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=19" + }, + { + "id": "_15", + "slug": "labmetro_-_laboratorio_de_metrologia", + "nomeExtenso": "LABMETRO - Laboratório de Metrologia", + "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=18" + }, + { + "id": "_16", + "slug": "labhip_-_laboratorio_de_sistemas_hidropneumaticos", + "nomeExtenso": "LABHIP - Laboratório de Sistemas Hidropneumáticos", + "link": "https://horarios.ifpb.edu.br/campina/laboratorio.php?id=17" + } +] diff --git a/src/assets/data/recepcao.json b/src/assets/data/recepcao.json index bee224a..84e04c3 100644 --- a/src/assets/data/recepcao.json +++ b/src/assets/data/recepcao.json @@ -1,28 +1,26 @@ -{ - "places":[ - { - "id": "_1", - "slug": "if_news_-_estudio_de_criacao", - "nomeExtenso": "IF News - Estúdio de Criação", - "link": " " - }, - { - "id": "_2", - "slug": "if_news", - "nomeExtenso": "IF News", - "link": " " - }, - { - "id": "_3", - "slug": "crt_-_conselho_de_representantes_de_turma", - "nomeExtenso": "CRT - Conselho de Representantes de Turma", - "link": " " - }, - { - "id": "_4", - "slug": "gremio_estudantil", - "nomeExtenso": "Grêmio Estudantil", - "link": " " - } - ] -} +[ + { + "id": "_1", + "slug": "if_news_-_estudio_de_criacao", + "nomeExtenso": "IF News - Estúdio de Criação", + "link": "" + }, + { + "id": "_2", + "slug": "if_news", + "nomeExtenso": "IF News", + "link": "" + }, + { + "id": "_3", + "slug": "crt_-_conselho_de_representantes_de_turma", + "nomeExtenso": "CRT - Conselho de Representantes de Turma", + "link": "" + }, + { + "id": "_4", + "slug": "gremio_estudantil", + "nomeExtenso": "Grêmio Estudantil", + "link": "" + } +] diff --git a/src/pages/index.js b/src/pages/index.js index 4fa1173..cb2eaaa 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -12,14 +12,12 @@ const IndexPage = () => { const [link, setLink] = useState(''); useEffect(() => { - for (let i = 1; i <= 42; i += 1) { - const place = document.getElementById(`_${i}`); - place.onmouseenter = event => { - const [finalPlace] = externo.places.filter( - placeCompare => placeCompare.id === place.id - ); - setPlaceName(finalPlace.nomeExtenso); - setLink(finalPlace.link); + externo.forEach(placeInJSON => { + const placeInDOM = document.getElementById(placeInJSON.id); + + placeInDOM.onmouseenter = event => { + setPlaceName(placeInJSON.nomeExtenso); + setLink(placeInJSON.link); const x = event.pageX; const y = event.pageY - 300; @@ -32,21 +30,21 @@ const IndexPage = () => { FloatingWindow.style.backgroundColor = theme.primary.fill; }; - place.onmouseout = () => { + placeInDOM.onmouseout = () => { const FloatingWindow = document.getElementById('float-window'); FloatingWindow.style.display = 'none'; FloatingWindow.style.height = '0px'; FloatingWindow.style.width = '0px'; }; - } + }); }, []); return (

Seção do mapa principal

-

Nome: {placeName}

-

Link: {link}

+

Nome: {placeName || 'Não Catalogado'}

+

Link: {link || 'Não tem horário'}