Newer
Older
vmk-ui-kit / src / vue / components / GnTableRow.js
/**
 * GnTableRow - Table row wrapper.
 */

import { defineComponent, h, computed } from "vue";
import { cx } from "../utils.js";

export default defineComponent({
	name: "GnTableRow",
	props: {
		selected: { type: Boolean, default: false }
	},
	setup(props, { slots }) {
		const classes = computed(() => cx({ "is-selected": props.selected }));

		return () => h("tr", { class: classes.value }, slots.default?.());
	}
});