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