mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-10-29 06:44:21 +00:00
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com> Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com>
28 lines
672 B
TypeScript
28 lines
672 B
TypeScript
"use client";
|
|
|
|
import { useEffect } from "react";
|
|
|
|
import { useUIStore } from "@/store/ui/store";
|
|
|
|
interface StoreInitializerProps {
|
|
values: {
|
|
hasProviders?: boolean;
|
|
// Add more properties here as needed
|
|
// otherProperty?: string;
|
|
};
|
|
}
|
|
|
|
export function StoreInitializer({ values }: StoreInitializerProps) {
|
|
const setHasProviders = useUIStore((state) => state.setHasProviders);
|
|
|
|
useEffect(() => {
|
|
// Initialize store values from server
|
|
if (values.hasProviders !== undefined) {
|
|
setHasProviders(values.hasProviders);
|
|
}
|
|
// Add more setters here as needed in the future
|
|
}, [values.hasProviders, setHasProviders]);
|
|
|
|
return null;
|
|
}
|