aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/Discussion.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/Discussion.js')
-rw-r--r--src/ui/Discussion.js24
1 files changed, 14 insertions, 10 deletions
diff --git a/src/ui/Discussion.js b/src/ui/Discussion.js
index 2cea1c1..3176c03 100644
--- a/src/ui/Discussion.js
+++ b/src/ui/Discussion.js
@@ -6,20 +6,23 @@ import { Links } from './Links';
import { Note } from './Note';
css`
-article > div {
- position: relative;
+article {
+ display: flex;
+ flex-direction: column;
+
+ overflow: auto;
+ flex: 1 1 auto;
}
-article > div > canvas {
- position: absolute;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
+article > div {
+ position: relative;
}
`;
-export const Discussion = ({ name, items, collapsed, toggleCollapsed }) => {
+export const Discussion = ({
+ name, items, collapsed,
+ toggleCollapsed, toggleSelected,
+}) => {
const [{ width, height, positions, links }, setState] = useState({
width: 0,
height: 0,
@@ -67,7 +70,8 @@ export const Discussion = ({ name, items, collapsed, toggleCollapsed }) => {
}
collapsed={isCollapsed}
position={positions[item.id]}
- onHide={toggleCollapsed}
+ onCollapse={toggleCollapsed}
+ onSelect={toggleSelected}
onSize={setNodeSize}
/>
);