'use client' // Removed Next.js Link import for Electron import {FontAwesomeIcon} from "@fortawesome/react-fontawesome"; import {faBook, faGlobe, faListAlt, faMapMarkedAlt, faPencilAlt, faUser} from "@fortawesome/free-solid-svg-icons"; import {Dispatch, SetStateAction} from "react"; import {IconDefinition} from "@fortawesome/fontawesome-svg-core"; import {useTranslations} from "next-intl"; interface BookSettingOption { id: string; name: string; icon: IconDefinition; } export default function BookSettingSidebar( { selectedSetting, setSelectedSetting }: { selectedSetting: string, setSelectedSetting: Dispatch> }) { const t = useTranslations(); const settings: BookSettingOption[] = [ { id: 'basic-information', name: 'bookSetting.basicInformation', icon: faPencilAlt }, { id: 'guide-line', name: 'bookSetting.guideLine', icon: faListAlt }, { id: 'story', name: 'bookSetting.story', icon: faBook }, { id: 'world', name: 'bookSetting.world', icon: faGlobe }, { id: 'locations', name: 'bookSetting.locations', icon: faMapMarkedAlt }, { id: 'characters', name: 'bookSetting.characters', icon: faUser }, // { // id: 'objects', // name: t('bookSetting.objects'), // icon: faLocationArrow // }, // { // id: 'goals', // name: t('bookSetting.goals'), // icon: faCogs // }, ] return (
) }