import { o as vue_exports } from "../ssr.js";
import { n as server_renderer_exports } from "./i18n-CXLOYfyq.js";
//#region resources/js/Components/forum/CategoryIcon.vue?vue&type=script&setup=true&lang.ts
var CategoryIcon_vue_vue_type_script_setup_true_lang_default = /*@__PURE__*/ (0, vue_exports.defineComponent)({
	__name: "CategoryIcon",
	__ssrInlineRender: true,
	props: {
		icon: {},
		color: {}
	},
	setup(__props) {
		return (_ctx, _push, _parent, _attrs) => {
			if (__props.icon && __props.icon.startsWith("fa")) _push(`<i${(0, server_renderer_exports.ssrRenderAttrs)((0, vue_exports.mergeProps)({
				class: __props.icon,
				style: __props.color ? { color: __props.color } : void 0,
				"aria-hidden": "true"
			}, _attrs))}></i>`);
			else if (__props.icon) _push(`<span${(0, server_renderer_exports.ssrRenderAttrs)((0, vue_exports.mergeProps)({ style: __props.color ? { color: __props.color } : void 0 }, _attrs))}>${(0, server_renderer_exports.ssrInterpolate)(__props.icon)}</span>`);
			else _push(`<!---->`);
		};
	}
});
//#endregion
//#region resources/js/Components/forum/CategoryIcon.vue
var _sfc_setup = CategoryIcon_vue_vue_type_script_setup_true_lang_default.setup;
CategoryIcon_vue_vue_type_script_setup_true_lang_default.setup = (props, ctx) => {
	const ssrContext = (0, vue_exports.useSSRContext)();
	(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("resources/js/Components/forum/CategoryIcon.vue");
	return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
};
var CategoryIcon_default = CategoryIcon_vue_vue_type_script_setup_true_lang_default;
//#endregion
export { CategoryIcon_default as t };
