Files
custum-hyprpanel/modules/shared/barItemBox.js

17 lines
360 B
JavaScript

export const BarItemBox = (child) => {
const computeVisible = () => {
if (Object.hasOwnProperty.call(child, "isVis")) {
return child.isVis.bind("value");
}
return child.isVisible;
};
return Widget.Button({
class_name: "bar_item_box_visible",
child: child.component,
visible: computeVisible(),
...child.props,
});
};