Compare commits
No commits in common. "cecebda39bbc913b5bbe2f3cf4bbf17acd0f1f42" and "b133a9b9a779f9a21d0b4a021502c1b5ffe7b726" have entirely different histories.
cecebda39b
...
b133a9b9a7
4 changed files with 4 additions and 20 deletions
|
@ -1,11 +1,12 @@
|
|||
import type { mastodon } from "masto";
|
||||
import { Show, type Component } from "solid-js";
|
||||
import { type Component } from "solid-js";
|
||||
import tootStyle from "./toot.module.css";
|
||||
import { formatRelative } from "date-fns";
|
||||
import Img from "../material/Img";
|
||||
import { Body2 } from "../material/typography";
|
||||
import { css } from "solid-styled";
|
||||
import { appliedCustomEmoji } from "../masto/toot";
|
||||
import { TootPreviewCard } from "./RegularToot";
|
||||
import cardStyle from "../material/cards.module.css";
|
||||
|
||||
type CompactTootProps = {
|
||||
status: mastodon.v1.Status;
|
||||
|
@ -47,9 +48,6 @@ const CompactToot: Component<CompactTootProps> = (props) => {
|
|||
}}
|
||||
class={[tootStyle.compactTootContent].join(" ")}
|
||||
></div>
|
||||
<Show when={toot().card}>
|
||||
<TootPreviewCard src={toot().card!} alwaysCompact />
|
||||
</Show>
|
||||
</section>
|
||||
);
|
||||
};
|
||||
|
|
|
@ -282,12 +282,6 @@ const Home: ParentComponent = (props) => {
|
|||
if (items.length > idx) {
|
||||
items.item(idx).scrollIntoView({ block: "start", behavior: "smooth" });
|
||||
}
|
||||
if (isTabFocus(idx)) {
|
||||
items.item(idx).scrollTo({
|
||||
top: 0,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
const openFullScreenToot = (
|
||||
|
|
|
@ -197,17 +197,10 @@ function TootAuthorGroup(props: { status: mastodon.v1.Status; now: Date }) {
|
|||
);
|
||||
}
|
||||
|
||||
export function TootPreviewCard(props: {
|
||||
src: mastodon.v1.PreviewCard;
|
||||
alwaysCompact?: boolean;
|
||||
}) {
|
||||
function TootPreviewCard(props: { src: mastodon.v1.PreviewCard }) {
|
||||
let root: HTMLAnchorElement;
|
||||
|
||||
createEffect(() => {
|
||||
if (props.alwaysCompact) {
|
||||
root.classList.add(tootStyle.compact);
|
||||
return;
|
||||
}
|
||||
if (!props.src.width) return;
|
||||
const width = root.getBoundingClientRect().width;
|
||||
if (width > props.src.width) {
|
||||
|
|
|
@ -147,7 +147,6 @@
|
|||
grid-template-columns: minmax(10%, 30%) 1fr;
|
||||
padding-left: 16px;
|
||||
padding-right: 16px;
|
||||
padding-top: 8px;
|
||||
|
||||
>img:first-child {
|
||||
grid-row: 1 / 3;
|
||||
|
|
Loading…
Reference in a new issue