[package]
name = "nahual-widget-meta-form"
version.workspace = true
edition.workspace = true
license.workspace = true
description = "Yahweh — widget metainterfaz: lista, formulario, modal de delete y selector EntityRef que renderean cualquier `yahweh-meta-schema::Module` contra cualquier `yahweh_meta_runtime::MetaBackend`. App-agnostic."

[dependencies]
gpui = { workspace = true }
serde_json = { workspace = true }
uuid = { workspace = true, features = ["serde"] }
nahual-meta-runtime = { path = "../../libs/meta-runtime" }
nahual-meta-schema = { path = "../../libs/meta-schema" }
nahual-theme = { path = "../../libs/theme" }
nahual-widget-banner = { path = "../banner" }
nahual-widget-theme-switcher = { path = "../theme-switcher" }
nahual-widget-text-input = { path = "../text_input" }

[dev-dependencies]
# Activar TestAppContext + helpers para tests del widget que
# necesiten un cx GPUI sintético (sin abrir window real).
gpui = { workspace = true, features = ["test-support"] }
