import { appendRootNodeStyle as e } from "../internal/utils/dom.js";
import { colorStateStyles as t, useStyles as n } from "../internal/styles/index.js";
import { __decorate as r } from "../_virtual/_@oxc-project_runtime@0.133.0/helpers/esm/decorate.js";
import i from "./chat-message.js";
import a from "./chat-message.global.js";
import { LitElement as o, html as s } from "lit";
import { property as c } from "lit/decorators/property.js";
//#region src/chat-message/chat-message.ts
var l = class extends o {
	static {
		this.styles = n([i, t]);
	}
	static {
		this.metadata = {
			tag: "nve-chat-message",
			version: "2.0.2"
		};
	}
	render() {
		return s`<div internal-host><slot name="prefix"></slot><slot part="_message"></slot><slot name="suffix"></slot></div>`;
	}
	connectedCallback() {
		super.connectedCallback(), e(this, a);
	}
};
r([c({
	type: String,
	reflect: !0
})], l.prototype, "container", void 0), r([c({
	type: String,
	reflect: !0
})], l.prototype, "color", void 0), r([c({
	type: String,
	reflect: !0,
	attribute: "arrow-position"
})], l.prototype, "arrowPosition", void 0);
//#endregion
export { l as ChatMessage };

//# sourceMappingURL=chat-message2.js.map