Make devtools resizable
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
This commit is contained in:
parent
16d159b7e6
commit
d73e2ab002
1 changed files with 15 additions and 2 deletions
|
|
@ -18,6 +18,7 @@ import React, { useCallback, useEffect, useRef, useState } from "react";
|
||||||
import ColorHash from "color-hash";
|
import ColorHash from "color-hash";
|
||||||
import classNames from "classnames";
|
import classNames from "classnames";
|
||||||
import styles from "./DevTools.module.css";
|
import styles from "./DevTools.module.css";
|
||||||
|
import { Resizable } from "re-resizable";
|
||||||
|
|
||||||
const colorHash = new ColorHash({ lightness: 0.8 });
|
const colorHash = new ColorHash({ lightness: 0.8 });
|
||||||
|
|
||||||
|
|
@ -77,7 +78,19 @@ export function DevTools({ manager }) {
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className={styles.devTools}>
|
<Resizable
|
||||||
|
enable={{
|
||||||
|
top: true,
|
||||||
|
right: false,
|
||||||
|
bottom: false,
|
||||||
|
left: false,
|
||||||
|
topRight: false,
|
||||||
|
bottomRight: false,
|
||||||
|
bottomLeft: false,
|
||||||
|
topLeft: false,
|
||||||
|
}}
|
||||||
|
className={styles.devTools}
|
||||||
|
>
|
||||||
<div className={styles.toolbar}>
|
<div className={styles.toolbar}>
|
||||||
<div
|
<div
|
||||||
className={classNames(styles.tab, {
|
className={classNames(styles.tab, {
|
||||||
|
|
@ -128,7 +141,7 @@ export function DevTools({ manager }) {
|
||||||
onClose={() => setSelectedEvent(null)}
|
onClose={() => setSelectedEvent(null)}
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
</div>
|
</Resizable>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue