import { useEffect, useRef, useState } from 'react' import {Button} from "../comps/button"; import { useText } from "../utils/usetext.jsx"; import { useNavigate } from "react-router-dom"; export default function Keywords() { const { getText, getKeywords, selectedKeyword, select } = useText(); const keywords = getKeywords(); const rowCount=3; const colCount = Math.ceil(keywords.length / rowCount); const refContainer=useRef(); const navigate=useNavigate(); useEffect(()=>{ const container=refContainer.current; // scroll to center container.scrollLeft=(container.scrollWidth-container.clientWidth)/2; return () => { }; }, [keywords]); return (

{getText('title_keywords')}

{keywords.map((keyword, index) => (
{ console.log('clicked keyword', keyword.title); select(keyword); }}> {keyword.title}
))}
); }