package components
import (
"fmt"
"github.com/LazyBachelor/LazyPM/internal/models"
"github.com/LazyBachelor/LazyPM/pkg/web/components/base"
)
type IssueFormProps struct {
PostAction string
PatchAction string
DeleteAction string // Optional: URL for delete confirmation modal
Title string
Description string
Status string
CloseReason string // Set when status is "closed"
Priority int
IssueType string
Class string
Attrs templ.Attributes
Target string // Optional: if empty, server controls via HX-Target header
}
templ IssueForm(props IssueFormProps) {
if props.DeleteAction != "" {
}
if props.Target == "" {
}