This commit is contained in:
parent
30efc1bae6
commit
b7531864d2
5 changed files with 38 additions and 4 deletions
|
@ -5,6 +5,7 @@ import {
|
|||
ErrorBoundary,
|
||||
type Ref,
|
||||
createSelector,
|
||||
createRenderEffect,
|
||||
} from "solid-js";
|
||||
import { type mastodon } from "masto";
|
||||
import { vibrate } from "../platform/hardware";
|
||||
|
@ -14,6 +15,8 @@ import { useHeroSignal, useHeroSource } from "../platform/anim";
|
|||
import { HERO as BOTTOM_SHEET_HERO } from "../material/BottomSheet";
|
||||
import { setCache as setTootBottomSheetCache } from "./TootBottomSheet";
|
||||
import { useNavigate } from "@solidjs/router";
|
||||
import { createElementSize } from "@solid-primitives/resize-observer";
|
||||
import "./toot-list.css"
|
||||
|
||||
const TootList: Component<{
|
||||
ref?: Ref<HTMLDivElement>;
|
||||
|
@ -110,6 +113,15 @@ const TootList: Component<{
|
|||
openFullScreenToot(status, element, true);
|
||||
};
|
||||
|
||||
const listenElementHeight = (
|
||||
e: HTMLElement,
|
||||
updateHeight: (height: number) => void,
|
||||
) => {
|
||||
const size = createElementSize(e);
|
||||
|
||||
createRenderEffect(() => updateHeight(size.height));
|
||||
};
|
||||
|
||||
return (
|
||||
<ErrorBoundary
|
||||
fallback={(err, reset) => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue