'use client' import { useEffect, useState } from 'react' import Link from 'next/link' import { PinnedWebsite } from './types/types' import AddWebsite from './components/AddWebsite' export default function Home() { const [pinnedWebsites, setPinnedWebsites] = useState([]) useEffect(() => { const saved = localStorage.getItem('pinnedWebsites') if (saved) { setPinnedWebsites(JSON.parse(saved)) } }, []) const handleDelete = (id: string) => { const newWebsites = pinnedWebsites.filter(site => site.id !== id) localStorage.setItem('pinnedWebsites', JSON.stringify(newWebsites)) setPinnedWebsites(newWebsites) } const tools = [ { name: 'Password Generator', file: '/passwortgenerator', description: 'Create secure passwords with custom options', }, { name: 'Image Converter', file: '/bildconverter', description: 'Convert images between different formats', }, { name: 'More Coming Soon', file: '/about', description: 'Stay tuned for new tools!', isComingSoon: true } ] return (
{/* Tools Section */}

Tools

{tools.map((tool, index) => (

{tool.name}

{tool.description}

))}
{/* Pinned Websites Section */}

Bookmarked Websites

{pinnedWebsites.map((website) => (

{website.title}

{website.url}

))}
) }