"use client"; import { useState } from "react"; import { HiUserGroup, HiHeart, HiAdjustmentsHorizontal } from "react-icons/hi2"; import { InputGeneration } from "@/components/input-generation"; import { Button } from "@/components/button"; import { useInputGeneration } from "./hooks/useInputGeneration"; import { Collections } from "./collections"; import { Settings } from "./settings"; import { useUser } from "@/utils/useUser"; const categories = [ { key: "community", label: "Community", icon: , }, { key: "my-own", label: "My generations", isLogged: true, icon: , }, ]; export const Main = () => { const { openWindowLogin, user } = useUser(); const { list_styles, style, setStyle, loading } = useInputGeneration(); const [category, setCategory] = useState("community"); const [advancedSettings, setAdvancedSettings] = useState(false); return (
{categories.map(({ key, label, icon, isLogged }) => isLogged && !user ? ( ) : ( ) )}

setAdvancedSettings(!advancedSettings)} > Advanced settings

); };