import { onMount } from 'solid-js' import pageLogoAvif from '../../assets/images/optimized/esign.avif' import pageLogoWebp from '../../assets/images/optimized/esign.webp' import ocboAvif from '../../assets/images/optimized/ocbologo.avif' import ocboWebp from '../../assets/images/optimized/ocbologo.webp' import patAvif from '../../assets/images/optimized/pat-alcala.avif' import patWebp from '../../assets/images/optimized/pat-alcala.webp' import { Box, Button, Column, Copyright, Display, Footer, Image, Logo, Padding, Page, Row } from '../../components' import { getApi } from '../../utils/functions' import './Index.sass' let assessorsNameList: string[] let registeredNameList: string[] export default () => { const getAssessors = async () => { const assessors = await getApi('get-list-assessors') assessorsNameList = [...assessors] sessionStorage.setItem('assessors', JSON.stringify([...assessorsNameList])) } const getRegistered = async () => { const registered = await getApi('get-list-registered') registeredNameList = [...registered] sessionStorage.setItem('registered', JSON.stringify([...registeredNameList])) } const clearCache = async () => { caches.keys() } onMount(async () => { await clearCache() await getAssessors() await getRegistered() }) return ( <>

OCBO e-Sign