From a80352d8d3899e1f7a61d377975a620438066fb0 Mon Sep 17 00:00:00 2001 From: Gigi Date: Fri, 3 Oct 2025 00:55:51 +0200 Subject: [PATCH] refactor(ui): use IconButton for all icon-only actions to enforce square sizing --- src/components/BookmarkItem.tsx | 36 +++++++++++++++++---------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/src/components/BookmarkItem.tsx b/src/components/BookmarkItem.tsx index d77924ec..7eea99b5 100644 --- a/src/components/BookmarkItem.tsx +++ b/src/components/BookmarkItem.tsx @@ -2,6 +2,7 @@ import React, { useState } from 'react' import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' import { faBookmark, faUserLock } from '@fortawesome/free-solid-svg-icons' import { faChevronDown, faChevronUp, faBookOpen } from '@fortawesome/free-solid-svg-icons' +import IconButton from './IconButton' import { useEventModel } from 'applesauce-react/hooks' import { Models } from 'applesauce-core' import { npubEncode, neventEncode } from 'nostr-tools/nip19' @@ -87,23 +88,24 @@ export const BookmarkItem: React.FC = ({ bookmark, index, onS > {url} - + /> ))} {extractedUrls.length > 3 && ( - + size={32} + /> )} )} @@ -121,13 +123,13 @@ export const BookmarkItem: React.FC = ({ bookmark, index, onS )} {contentLength > 210 && ( - + size={32} + /> )}