add other projects

This commit is contained in:
2025-11-04 15:00:49 -03:00
parent 80ff884ceb
commit 0b0ef528df
218 changed files with 58699 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
import type { Route } from './+types'
import { ScormPlayer } from '@/components/scorm-player'
import { useLocalStorage } from '@/hooks/useLocalStorage'
import SHA256 from 'crypto-js/sha256'
import { data } from './index'
export function meta({ params }: Route.MetaArgs) {
const course = data.find((course) => course.id === params.course)
return [{ title: course.courseName }]
}
export default function Home({ params }: Route.ComponentProps) {
const course = data.find((course) => course.id === params.course)
const hash = SHA256(course.scormContentPath).toString()
const [scormState] = useLocalStorage(`scormState.${hash}`, {})
return (
<ScormPlayer
scormState={scormState}
scormContentPath={course.scormContentPath}
className="w-full h-full border-0"
/>
)
}