About Us
-+ About Us +
-                                Meet the Team
-                                
-                        
-                                Meet the Team
-                                
-                        
+                  Meet the Team
+                  
+              
+                  Meet the Team
+                  
+              Welcome to the Resource Center for Auditory Training!
-Looking for resource recommendations?
- - Search for Auditory Resources -+ Welcome to the Resource Center for Auditory Training! +
++ Looking for resource recommendations? +
+ + Search for Auditory Resources +You can use the 
+                You can use the 
Getting Started
++ Getting Started +
Our Purpose
++ Our Purpose +
The goal of this site is to provide resources for cochlear implant users to practice listening with their device. While cochlear implants are highly effective in providing access to speech sounds for patients, it can take time and practice for them to adjust to the new signal transmitted through the implant. Auditory training can assist cochlear implant users in practicing listening to environmental sounds, understanding speech sounds in both quiet and noisy environments, and (re)training to enjoy music. We have compiled and categorized all available auditory training resources for cochlear implant users, including smartphone, web-based, and other online resources that can be utilized as clinician-guided or home-based by the cochlear implant patient and their families. Our online index allows both professionals and patients to filter through the resources based on specific characteristics and requested features, making the selection process more efficient.
++ The goal of this site is to provide resources for cochlear + implant users to practice listening with their device. While + cochlear implants are highly effective in providing access to + speech sounds for patients, it can take time and practice for + them to adjust to the new signal transmitted through the + implant. Auditory training can assist cochlear implant users in + practicing listening to environmental sounds, understanding + speech sounds in both quiet and noisy environments, and + (re)training to enjoy music. We have compiled and categorized + all available auditory training resources for cochlear implant + users, including smartphone, web-based, and other online + resources that can be utilized as clinician-guided or home-based + by the cochlear implant patient and their families. Our online + index allows both professionals and patients to filter through + the resources based on specific characteristics and requested + features, making the selection process more efficient. +
Want to learn more?
-
+
+        
+          
+            Want to learn more?
+          
+          
+            
+              
                 Learn more about the project
               
-              
-              
+              
+              
                 About
-                 
-            
-              
+            
+              
                 Get in touch with the team
               
-              
-              
+              
+              
                 Contact
-                 
-            
-              
+            
+              
                 Tell us how we’re doing!
               
-              
+              
                 Give Feedback
-                 
           
 
 
         
       
-      
+      
     >
   );
 };
diff --git a/src/pages/resources/[id].tsx b/src/pages/resources/[id].tsx
index 76d7773..1994a70 100644
--- a/src/pages/resources/[id].tsx
+++ b/src/pages/resources/[id].tsx
@@ -1,35 +1,35 @@
 import { type InferGetStaticPropsType, type GetStaticPropsContext } from "next";
-import { GlobeAltIcon, DocumentIcon } from '@heroicons/react/24/solid';
-import { createProxySSGHelpers } from '@trpc/react-query/ssg';
+import { GlobeAltIcon, DocumentIcon } from "@heroicons/react/24/solid";
+import { createProxySSGHelpers } from "@trpc/react-query/ssg";
 import { appRouter } from "~/server/api/root";
 import { prisma } from "~/server/db";
 import { api } from "~/utils/api";
 import { ResourceDescription, ResourceInfo } from "~/components/ResourceTable";
 import { type PlatformLink } from "@prisma/client";
-import Image from 'next/image';
+import Image from "next/image";
 import Link from "next/link";
 import Footer from "~/components/Footer";
 import Header from "~/components/Header";
 
 export const getStaticPaths = async () => {
-  const resources = (await prisma.auditoryResource.findMany({
+  const resources = await prisma.auditoryResource.findMany({
     select: {
       id: true,
-    }
-  }));
+    },
+  });
 
   return {
     paths: resources.map((resource) => ({
       params: {
         id: resource.id,
-      }
+      },
     })),
-    fallback: 'blocking',
-  }
+    fallback: "blocking",
+  };
 };
 
 export async function getStaticProps(
-  context: GetStaticPropsContext<{ id: string }>,
+  context: GetStaticPropsContext<{ id: string }>
 ) {
   const ssg = createProxySSGHelpers({
     router: appRouter,
@@ -40,7 +40,7 @@ export async function getStaticProps(
   });
   const id = context.params?.id as string;
 
-  await ssg.auditoryResource.byId.prefetch({id});
+  await ssg.auditoryResource.byId.prefetch({ id });
 
   return {
     props: {
@@ -51,97 +51,120 @@ export async function getStaticProps(
   };
 }
 
-const PlatformLinkButton = ({platformLink}: {platformLink: PlatformLink}) => {
+const PlatformLinkButton = ({
+  platformLink,
+}: {
+  platformLink: PlatformLink;
+}) => {
   const Inner = () => {
     switch (platformLink.platform) {
       case "APP_ANDROID": {
         return (
-          
-        )
+          
-        )
+          ) => {
+  return {buttons};
+};
+
+const ResourceViewPage = (
+  props: InferGetStaticPropsType
+) => {
   const { id } = props;
   const resourceQuery = api.auditoryResource.byId.useQuery({ id });
 
   if (!resourceQuery.data) {
-    return <>
-    >
+    return <>>;
   }
 
-  return <>
-    
-      
-        
-          
-            
-              Links
-              
+          
+            
+              
+                Links
+                 
-      
-      
-    
-  >
+        
+        
+      
+    >
+  );
 };
 
-export default ResourceViewPage
\ No newline at end of file
+export default ResourceViewPage;
diff --git a/src/pages/resources/index.tsx b/src/pages/resources/index.tsx
index d88cc8f..2d14a91 100644
--- a/src/pages/resources/index.tsx
+++ b/src/pages/resources/index.tsx
@@ -1,4 +1,4 @@
-import { LinkIcon } from '@heroicons/react/20/solid';
+import { LinkIcon } from "@heroicons/react/20/solid";
 import Link from "next/link";
 import { useRouter } from "next/router";
 import ResourceTable from "~/components/ResourceTable";
@@ -8,22 +8,22 @@ import Footer from "~/components/Footer";
 import Header from "~/components/Header";
 
 const Resources = () => {
-  const router = useRouter()
+  const router = useRouter();
 
   const queryData = parseQueryData(router.query);
   const currentPage = queryData.page;
 
   const resourceQuery = api.auditoryResource.search.useQuery({
-      skip: (queryData.page - 1) * queryData.perPage,
-      take: queryData.perPage,
-      ages: queryData.age,
-      platforms: queryData.platforms,
-      skill_levels: queryData.skill_levels,
-      skills: queryData.skills,
+    skip: (queryData.page - 1) * queryData.perPage,
+    take: queryData.perPage,
+    ages: queryData.age,
+    platforms: queryData.platforms,
+    skill_levels: queryData.skill_levels,
+    skills: queryData.skills,
   });
-  
+
   if (!resourceQuery.data) {
-      return <>>
+    return <>>;
   }
 
   const totalPages = Math.ceil(resourceQuery.data.count / queryData.perPage);
@@ -31,24 +31,35 @@ const Resources = () => {
   return (
     <>
       
-        
+      
+        
           All Resources
           
             Fill out the 
-            
+            
               search form
-               for a list of auditory training resource recommendations.
+            
+              {" "}
+              for a list of auditory training resource recommendations.
+            
           
         
-         
       
     >
   );
-}
+};
 
-export default Resources;
\ No newline at end of file
+export default Resources;
diff --git a/src/pages/resources/search.tsx b/src/pages/resources/search.tsx
index a85ae26..7b37de7 100644
--- a/src/pages/resources/search.tsx
+++ b/src/pages/resources/search.tsx
@@ -1,121 +1,127 @@
 import Footer from "~/components/Footer";
 import Header from "~/components/Header";
-import { GuidedSearch, type Question, type QuestionTypes } from "~/components/Search";
+import {
+  GuidedSearch,
+  type Question,
+  type QuestionTypes,
+} from "~/components/Search";
 
 const questions: Question[] = [
-    {
-        for: "ages",
-        header: "Age of Patient",
-        question: "How old is the patient?",
-        maxSelect: 1,
-        optional: true,
-        options: [
-            {
-                label: "Child (0-10)",
-                value: "0-9",
-            },
-            {
-                label: "Teen (10-20)",
-                value: "10-20",
-            },
-            {
-                label: "Adult (21+)",
-                value: "21-100",
-            },
-        ],
-    },
-    {
-        for: "platforms",
-        header: "Desired Platforms",
-        question: "What platform(s) does the resource need to be on?",
-        optional: true,
-        options: [
-            {
-                label: "Apple (iOS)",
-                value: "APP_IOS",
-            },
-            {
-                label: "Android",
-                value: "APP_ANDROID",
-            },
-            {
-                label: "Web-Based",
-                value: "WEBSITE",
-            },
-            {
-                label: "PDF (printable)",
-                value: "PDF",
-            }
-        ]
-    },
-    {
-        for: "skills",
-        header: "Skills Practiced",
-        question: "What skill(s) would you like the resource to cover?",
-        optional: true,
-        options: [
-            {
-                label: "Phonemes",
-                value: "PHONEMES",
-            },
-            {
-                label: "Words",
-                value: "WORDS",
-            },
-            {
-                label: "Sentence",
-                value: "SENTENCES",
-            },
-            {
-                label: "Discourse/Complex",
-                value: "DISCOURSE",
-            },
-            {
-                label: "Music",
-                value: "MUSIC",
-            },
-            {
-                label: "Environmental Sounds",
-                value: "ENVIRONMENT",
-            },
-        ]
-    },
-    {
-        for: "skill_levels",
-        header: "Skill Level",
-        question: "What skill level(s) should the resource have?",
-        optional: true,
-        options: [
-            {
-                label: "Beginner",
-                value: "BEGINNER",
-            },
-            {
-                label: "Intermediate",
-                value: "INTERMEDIATE",
-            },
-            {
-                label: "Advanced",
-                value: "ADVANCED",
-            }
-        ]
-    },
-]
+  {
+    for: "ages",
+    header: "Age of Patient",
+    question: "How old is the patient?",
+    maxSelect: 1,
+    optional: true,
+    options: [
+      {
+        label: "Child (0-10)",
+        value: "0-9",
+      },
+      {
+        label: "Teen (10-20)",
+        value: "10-20",
+      },
+      {
+        label: "Adult (21+)",
+        value: "21-100",
+      },
+    ],
+  },
+  {
+    for: "platforms",
+    header: "Desired Platforms",
+    question: "What platform(s) does the resource need to be on?",
+    optional: true,
+    options: [
+      {
+        label: "Apple (iOS)",
+        value: "APP_IOS",
+      },
+      {
+        label: "Android",
+        value: "APP_ANDROID",
+      },
+      {
+        label: "Web-Based",
+        value: "WEBSITE",
+      },
+      {
+        label: "PDF (printable)",
+        value: "PDF",
+      },
+    ],
+  },
+  {
+    for: "skills",
+    header: "Skills Practiced",
+    question: "What skill(s) would you like the resource to cover?",
+    optional: true,
+    options: [
+      {
+        label: "Phonemes",
+        value: "PHONEMES",
+      },
+      {
+        label: "Words",
+        value: "WORDS",
+      },
+      {
+        label: "Sentence",
+        value: "SENTENCES",
+      },
+      {
+        label: "Discourse/Complex",
+        value: "DISCOURSE",
+      },
+      {
+        label: "Music",
+        value: "MUSIC",
+      },
+      {
+        label: "Environmental Sounds",
+        value: "ENVIRONMENT",
+      },
+    ],
+  },
+  {
+    for: "skill_levels",
+    header: "Skill Level",
+    question: "What skill level(s) should the resource have?",
+    optional: true,
+    options: [
+      {
+        label: "Beginner",
+        value: "BEGINNER",
+      },
+      {
+        label: "Intermediate",
+        value: "INTERMEDIATE",
+      },
+      {
+        label: "Advanced",
+        value: "ADVANCED",
+      },
+    ],
+  },
+];
 
 const SearchPage = () => {
-    return <>
-        
-            
-                       
+ Want to learn more? +
+Learn more about the project
- - + + About -
+            
+              
                 Get in touch with the team
               
-              
-              
+              
+              
                 Contact
-                 
-            
-              
+            
+              
                 Tell us how we’re doing!
               
-              
+              
                 Give Feedback
-                 
           
 
Get in touch with the team
- - + + Contact -
+            
+              
                 Tell us how we’re doing!
               
-              
+              
                 Give Feedback
-                 
           
Tell us how we’re doing!
- + Give Feedback -Links
-Links
+All Resources
Fill out the
- + search form -for a list of auditory training resource recommendations.
++ {" "} + for a list of auditory training resource recommendations. +