29 lines
706 B
JavaScript
29 lines
706 B
JavaScript
import { Panel } from "../ui/panel";
|
|
export function navbar(context) {
|
|
const entity = context.entity;
|
|
let panel = undefined;
|
|
if (entity instanceof Panel) {
|
|
panel = entity;
|
|
}
|
|
return {
|
|
isHidden: () => {
|
|
return context.navbar.isHidden();
|
|
},
|
|
setHidden: (hidden) => {
|
|
return context.navbar.setHidden({
|
|
hidden,
|
|
});
|
|
},
|
|
setTitle: (title) => {
|
|
return context.navbar.setTitle({
|
|
title,
|
|
});
|
|
},
|
|
setBgColor: (color) => {
|
|
return context.navbar.setBgColor({
|
|
color: color.toModel(),
|
|
});
|
|
},
|
|
};
|
|
}
|