import React, { useEffect } from "react"; import { Select, SelectContent, SelectGroup, SelectItem, SelectLabel, SelectTrigger, SelectValue } from "../ui/select"; import { accessProvidersMap } from "@/domain/access"; import { useTranslation } from "react-i18next"; import { useAccessStore } from "@/stores/access"; import { deployTargetsMap } from "@/domain/domain"; type AccessSelectProps = { providerType: string; value: string; onValueChange: (val: string) => void; }; const AccessSelect = ({ value, onValueChange, providerType }: AccessSelectProps) => { const [localValue, setLocalValue] = React.useState(""); const { t } = useTranslation(); const { accesses } = useAccessStore(); useEffect(() => { setLocalValue(value); }, [value]); const targetAccesses = accesses.filter((item) => { console.log(item, providerType); return item.configType === deployTargetsMap.get(providerType)?.provider; }); return ( <> ); }; export default AccessSelect;