Updated index for speed
This commit is contained in:
parent
1327e686a8
commit
d90c3a5663
1 changed files with 7 additions and 28 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
import './Index.sass'
|
import './Index.sass'
|
||||||
import { Button, Page, Padding, Display, Row, Logo, Footer, Copyright, Column, Image, Box } from '../../components'
|
import { Button, Page, Padding, Display, Row, Logo, Footer, Copyright, Column, Image, Box } from '../../components'
|
||||||
|
import { getApi } from '../../utils/functions'
|
||||||
import { onMount } from 'solid-js'
|
import { onMount } from 'solid-js'
|
||||||
import { ofetch } from 'ofetch'
|
|
||||||
import ocboAvif from '../../assets/images/optimized/ocbologo.avif'
|
import ocboAvif from '../../assets/images/optimized/ocbologo.avif'
|
||||||
import ocboWebp from '../../assets/images/optimized/ocbologo.webp'
|
import ocboWebp from '../../assets/images/optimized/ocbologo.webp'
|
||||||
import patAvif from '../../assets/images/optimized/pat-alcala.avif'
|
import patAvif from '../../assets/images/optimized/pat-alcala.avif'
|
||||||
|
|
@ -9,36 +9,20 @@ import patWebp from '../../assets/images/optimized/pat-alcala.webp'
|
||||||
import pageLogoAvif from '../../assets/images/optimized/esign.avif'
|
import pageLogoAvif from '../../assets/images/optimized/esign.avif'
|
||||||
import pageLogoWebp from '../../assets/images/optimized/esign.webp'
|
import pageLogoWebp from '../../assets/images/optimized/esign.webp'
|
||||||
|
|
||||||
const API = import.meta.env.VITE_BACKEND
|
|
||||||
let assessorsNameList: string[]
|
let assessorsNameList: string[]
|
||||||
let registeredNameList: string[]
|
let registeredNameList: string[]
|
||||||
|
|
||||||
export default () => {
|
export default () => {
|
||||||
const getAssessors = async () => {
|
const getAssessors = async () => {
|
||||||
try {
|
const assessors = await getApi('get-list-assessors')
|
||||||
const assessors = await ofetch(API + 'get-list-assessors', { parseResponse: JSON.parse })
|
assessorsNameList = [...assessors]
|
||||||
assessorsNameList = [...assessors.result]
|
|
||||||
} catch (error) {
|
|
||||||
console.error(error)
|
|
||||||
}
|
|
||||||
sessionStorage.setItem('assessors', JSON.stringify([...assessorsNameList]))
|
sessionStorage.setItem('assessors', JSON.stringify([...assessorsNameList]))
|
||||||
}
|
}
|
||||||
|
|
||||||
const getRegistered = async () => {
|
const getRegistered = async () => {
|
||||||
// let nameList: string[] = []
|
const registered = await getApi('get-list-registered')
|
||||||
|
registeredNameList = [...registered]
|
||||||
|
|
||||||
try {
|
|
||||||
const registered = await ofetch(API + 'get-list-registered', { parseResponse: JSON.parse })
|
|
||||||
|
|
||||||
// for (let i = 0; i < registered.result.length; i++) {
|
|
||||||
// const name = await ofetch(API + 'get-employeename/' + registered.result[i], { parseResponse: JSON.parse })
|
|
||||||
// nameList.push(name.result)
|
|
||||||
// }
|
|
||||||
|
|
||||||
registeredNameList = [...registered.result]
|
|
||||||
} catch (error) {
|
|
||||||
console.error(error)
|
|
||||||
}
|
|
||||||
sessionStorage.setItem('registered', JSON.stringify([...registeredNameList]))
|
sessionStorage.setItem('registered', JSON.stringify([...registeredNameList]))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -159,14 +143,9 @@ export default () => {
|
||||||
|
|
||||||
<Display mobile>
|
<Display mobile>
|
||||||
<Column>
|
<Column>
|
||||||
<Logo size={200} />
|
<Logo size={120} />
|
||||||
<h1>OCBO e-Sign</h1>
|
<h1>OCBO e-Sign</h1>
|
||||||
<Image avif={pageLogoAvif} webp={pageLogoWebp} size={200}></Image>
|
<span>Please use OCBO e-Sign Mobile Version</span>
|
||||||
|
|
||||||
<section class="mobile-buttons">
|
|
||||||
<Button wide label="Login" edges="curved" design="bo-primary" to="/login" />
|
|
||||||
<Button wide label="Register" edges="curved" design="bo-primary" to="/register" />
|
|
||||||
</section>
|
|
||||||
</Column>
|
</Column>
|
||||||
</Display>
|
</Display>
|
||||||
</Page>
|
</Page>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue