mirror of
https://github.com/Athou/commafeed.git
synced 2026-03-21 21:37:29 +00:00
tweak compact layout a little bit more
This commit is contained in:
@@ -66,9 +66,12 @@ export function FeedEntry(props: FeedEntryProps) {
|
|||||||
|
|
||||||
const { onContextMenu } = useFeedEntryContextMenu(props.entry)
|
const { onContextMenu } = useFeedEntryContextMenu(props.entry)
|
||||||
|
|
||||||
let padding: MantineNumberSize = "xs"
|
let paddingX: MantineNumberSize = "xs"
|
||||||
if (viewMode === "title") padding = 4
|
if (viewMode === "title" || viewMode === "cozy") paddingX = 6
|
||||||
else if (viewMode === "cozy") padding = 8
|
|
||||||
|
let paddingY: MantineNumberSize = "xs"
|
||||||
|
if (viewMode === "title") paddingY = 4
|
||||||
|
else if (viewMode === "cozy") paddingY = 8
|
||||||
|
|
||||||
let borderRadius: MantineNumberSize = "sm"
|
let borderRadius: MantineNumberSize = "sm"
|
||||||
if (viewMode === "title") borderRadius = 0
|
if (viewMode === "title") borderRadius = 0
|
||||||
@@ -86,17 +89,17 @@ export function FeedEntry(props: FeedEntryProps) {
|
|||||||
onAuxClick={props.onHeaderClick}
|
onAuxClick={props.onHeaderClick}
|
||||||
onContextMenu={onContextMenu}
|
onContextMenu={onContextMenu}
|
||||||
>
|
>
|
||||||
<Box p={padding} {...swipeHandlers}>
|
<Box px={paddingX} py={paddingY} {...swipeHandlers}>
|
||||||
{compactHeader && <FeedEntryCompactHeader entry={props.entry} />}
|
{compactHeader && <FeedEntryCompactHeader entry={props.entry} />}
|
||||||
{!compactHeader && <FeedEntryHeader entry={props.entry} expanded={props.expanded} />}
|
{!compactHeader && <FeedEntryHeader entry={props.entry} expanded={props.expanded} />}
|
||||||
</Box>
|
</Box>
|
||||||
</Anchor>
|
</Anchor>
|
||||||
{props.expanded && (
|
{props.expanded && (
|
||||||
<Box px={padding} pb={padding}>
|
<Box px={paddingX} pb={paddingY}>
|
||||||
<Box className={classes.body} sx={{ direction: props.entry.rtl ? "rtl" : "ltr" }}>
|
<Box className={classes.body} sx={{ direction: props.entry.rtl ? "rtl" : "ltr" }}>
|
||||||
<FeedEntryBody entry={props.entry} />
|
<FeedEntryBody entry={props.entry} />
|
||||||
</Box>
|
</Box>
|
||||||
<Divider variant="dashed" my={padding} />
|
<Divider variant="dashed" my={paddingY} />
|
||||||
<FeedEntryFooter entry={props.entry} />
|
<FeedEntryFooter entry={props.entry} />
|
||||||
</Box>
|
</Box>
|
||||||
)}
|
)}
|
||||||
|
|||||||
Reference in New Issue
Block a user