merged to main

This commit is contained in:
Nalvazhuthi
2025-04-11 18:44:48 +05:30
30 changed files with 1273 additions and 1079 deletions

View File

@@ -1,11 +1,13 @@
import { useEffect } from "react";
import { useDroppedObjectsStore } from "../../../store/useDroppedObjectsStore";
import useTemplateStore from "../../../store/useTemplateStore";
import { useSelectedZoneStore } from "../../../store/useZoneStore";
import { getTemplateData } from "../../../services/realTimeVisulization/zoneData/getTemplate";
import { useSocketStore } from "../../../store/store";
import { getTemplateData } from "../../../services/realTimeVisulization/zoneData/getTemplate";
import { useDroppedObjectsStore } from "../../../store/useDroppedObjectsStore";
import RenameInput from "../../../components/ui/inputs/RenameInput";
const Templates = () => {
const { templates, removeTemplate, setTemplates } = useTemplateStore();
const { setSelectedZone, selectedZone } = useSelectedZoneStore();
@@ -90,15 +92,15 @@ const Templates = () => {
};
return (
<div className="template-list widgets-wrapper">
<div className="template-list">
{templates.map((template, index) => (
<div
key={template.id}
className="template-item"
onClick={() => handleLoadTemplate(template)}
>
{template?.snapshot && (
<div className="template-image-container">
<div className="template-image-container" onClick={() => handleLoadTemplate(template)}>
<img
src={template.snapshot}
alt={`${template.name} preview`}