izradena poslovna logika

This commit is contained in:
2026-05-25 04:25:34 +00:00
parent 668195e642
commit e0a3dea68a
127 changed files with 2417 additions and 6509 deletions

View File

@@ -0,0 +1,28 @@
// src/components/edit/EditNalogToggle.jsx
// Ovo postaje višak
import { h } from 'preact';
import { useState } from 'preact/hooks';
import RadniNalogEditForm from './RadniNalogEditForm';
import Button from '../Button';
export default function EditNalogToggle({ nalog }) {
const [isEditing, setIsEditing] = useState(false);
return (
<div style={{ display: 'inline-block' }}>
<Button
label="Uredi radni nalog"
onClick={() => setIsEditing(true)}
variant="secondary"
/>
{isEditing && (
<RadniNalogEditForm
nalog={nalog}
onSave={() => { setIsEditing(false); window.location.reload(); }}
onCancel={() => setIsEditing(false)}
/>
)}
</div>
);
}