fix(ts): refactor codebase for capacitor setup

This commit is contained in:
shafin-r
2025-07-28 20:22:04 +06:00
parent e091a78bdb
commit 0bca09f8ef
31 changed files with 458 additions and 384 deletions

View File

@ -1,16 +1,14 @@
// lib/gallery-views.tsx
import Link from "next/link";
import Image from "next/image";
import { ExamAnswer } from "@/types/exam";
import { GalleryViews } from "@/types/gallery";
// Define the ExamResults type if not already defined
interface ExamResults {
score: number;
totalQuestions: number;
answers: string[];
}
interface LinkedViews {
id: string;
content: React.ReactNode;
answers: ExamAnswer[]; // or more specific type based on your answer structure
}
export const getResultViews = (examResults: ExamResults | null) => [
@ -104,9 +102,9 @@ export const getResultViews = (examResults: ExamResults | null) => [
},
];
export const getLinkedViews = (): LinkedViews[] => [
export const getLinkedViews = (): GalleryViews[] => [
{
id: "1",
id: 1,
content: (
<Link
href="https://www.facebook.com/share/g/15jdqESvWV/?mibextid=wwXIfr"