Implement window titles, add default tasks window
parent
000acb7cb6
commit
d9aa49dbc3
@ -0,0 +1,6 @@
|
|||||||
|
"use strict";
|
||||||
|
|
||||||
|
module.exports = {
|
||||||
|
Window: require("./window"),
|
||||||
|
Title: require("./window-title")
|
||||||
|
};
|
@ -0,0 +1,5 @@
|
|||||||
|
"use strict";
|
||||||
|
|
||||||
|
const React = require("react");
|
||||||
|
|
||||||
|
module.exports = React.createContext(() => {});
|
@ -0,0 +1,12 @@
|
|||||||
|
"use strict";
|
||||||
|
|
||||||
|
const React = require("react");
|
||||||
|
|
||||||
|
const windowTitleContext = require("./window-title-context");
|
||||||
|
|
||||||
|
module.exports = function WindowTitle({children}) {
|
||||||
|
let reporter = React.useContext(windowTitleContext);
|
||||||
|
reporter(children);
|
||||||
|
|
||||||
|
return null;
|
||||||
|
};
|
@ -0,0 +1,14 @@
|
|||||||
|
"use strict";
|
||||||
|
|
||||||
|
const React = require("react");
|
||||||
|
|
||||||
|
const Window = require("../components/window");
|
||||||
|
|
||||||
|
module.exports = function TasksView() {
|
||||||
|
return (
|
||||||
|
<div>
|
||||||
|
<Window.Title>Tasks</Window.Title>
|
||||||
|
Tasks go here
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
};
|
Loading…
Reference in New Issue