Dynamic bottom padding

This commit is contained in:
Tom Moor
2022-12-15 21:03:47 -05:00
parent 6f57767b7c
commit 1995a3fb19
3 changed files with 10 additions and 9 deletions

View File

@@ -51,6 +51,7 @@ function DocumentEditor(props: Props, ref: React.RefObject<any>) {
...rest
} = props;
const childRef = React.useRef<HTMLDivElement>(null);
const focusAtStart = React.useCallback(() => {
if (ref.current) {
ref.current.focusAtStart();
@@ -115,10 +116,10 @@ function DocumentEditor(props: Props, ref: React.RefObject<any>) {
readOnly={readOnly}
shareId={shareId}
extensions={fullPackage}
grow
bottomPadding={`calc(50vh - ${childRef.current?.offsetHeight || 0}px)`}
{...rest}
/>
{children}
<div ref={childRef}>{children}</div>
</Flex>
);
}