diff --git a/app/soapbox/actions/moderation.tsx b/app/soapbox/actions/moderation.tsx index 69342277b..ea5861eca 100644 --- a/app/soapbox/actions/moderation.tsx +++ b/app/soapbox/actions/moderation.tsx @@ -44,7 +44,7 @@ const deactivateUserModal = (intl: IntlShape, accountId: string, afterConfirm = const name = state.accounts.get(accountId)!.username; dispatch(openModal('CONFIRM', { - icon: require('@tabler/icons/icons/user-off.svg'), + icon: require('@tabler/icons/user-off.svg'), heading: intl.formatMessage(messages.deactivateUserHeading, { acct }), message: intl.formatMessage(messages.deactivateUserPrompt, { acct }), confirm: intl.formatMessage(messages.deactivateUserConfirm, { name }), @@ -83,7 +83,7 @@ const deleteUserModal = (intl: IntlShape, accountId: string, afterConfirm = () = const checkbox = local ? intl.formatMessage(messages.deleteLocalUserCheckbox) : false; dispatch(openModal('CONFIRM', { - icon: require('@tabler/icons/icons/user-minus.svg'), + icon: require('@tabler/icons/user-minus.svg'), heading: intl.formatMessage(messages.deleteUserHeading, { acct }), message, confirm, @@ -106,7 +106,7 @@ const rejectUserModal = (intl: IntlShape, accountId: string, afterConfirm = () = const name = state.accounts.get(accountId)!.username; dispatch(openModal('CONFIRM', { - icon: require('@tabler/icons/icons/user-off.svg'), + icon: require('@tabler/icons/user-off.svg'), heading: intl.formatMessage(messages.rejectUserHeading, { acct }), message: intl.formatMessage(messages.rejectUserPrompt, { acct }), confirm: intl.formatMessage(messages.rejectUserConfirm, { name }), @@ -127,7 +127,7 @@ const toggleStatusSensitivityModal = (intl: IntlShape, statusId: string, sensiti const acct = state.accounts.get(accountId)!.acct; dispatch(openModal('CONFIRM', { - icon: require('@tabler/icons/icons/alert-triangle.svg'), + icon: require('@tabler/icons/alert-triangle.svg'), heading: intl.formatMessage(sensitive === false ? messages.markStatusSensitiveHeading : messages.markStatusNotSensitiveHeading), message: intl.formatMessage(sensitive === false ? messages.markStatusSensitivePrompt : messages.markStatusNotSensitivePrompt, { acct }), confirm: intl.formatMessage(sensitive === false ? messages.markStatusSensitiveConfirm : messages.markStatusNotSensitiveConfirm), @@ -148,7 +148,7 @@ const deleteStatusModal = (intl: IntlShape, statusId: string, afterConfirm = () const acct = state.accounts.get(accountId)!.acct; dispatch(openModal('CONFIRM', { - icon: require('@tabler/icons/icons/trash.svg'), + icon: require('@tabler/icons/trash.svg'), heading: intl.formatMessage(messages.deleteStatusHeading), message: intl.formatMessage(messages.deleteStatusPrompt, { acct }), confirm: intl.formatMessage(messages.deleteStatusConfirm), diff --git a/app/soapbox/components/account.tsx b/app/soapbox/components/account.tsx index 2d53e6da8..efa8b423c 100644 --- a/app/soapbox/components/account.tsx +++ b/app/soapbox/components/account.tsx @@ -227,7 +227,7 @@ const Account = ({ <> · - + ) : null} diff --git a/app/soapbox/components/account_search.tsx b/app/soapbox/components/account_search.tsx index 3acda1152..adbb5501d 100644 --- a/app/soapbox/components/account_search.tsx +++ b/app/soapbox/components/account_search.tsx @@ -70,8 +70,8 @@ const AccountSearch: React.FC = ({ onSelected, ...rest }) => { />
- - + +
); diff --git a/app/soapbox/components/birthday_input.tsx b/app/soapbox/components/birthday_input.tsx index a1dc36c88..e263fb02e 100644 --- a/app/soapbox/components/birthday_input.tsx +++ b/app/soapbox/components/birthday_input.tsx @@ -70,7 +70,7 @@ const BirthdayInput: React.FC = ({ value, onChange, required })
= ({ value, onChange, required }) {intl.formatDate(date, { month: 'long' })} = ({ value, onChange, required })
= ({ value, onChange, required }) {intl.formatDate(date, { year: 'numeric' })} = ({ account, children, withDate = fal const joinedAt = createdAt ? (
- +
) : null; diff --git a/app/soapbox/components/domain.tsx b/app/soapbox/components/domain.tsx index 005848c89..22c8272de 100644 --- a/app/soapbox/components/domain.tsx +++ b/app/soapbox/components/domain.tsx @@ -21,7 +21,7 @@ const Domain: React.FC = ({ domain }) => { // const onBlockDomain = () => { // dispatch(openModal('CONFIRM', { - // icon: require('@tabler/icons/icons/ban.svg'), + // icon: require('@tabler/icons/ban.svg'), // heading: , // message: {domain} }} />, // confirm: intl.formatMessage(messages.blockDomainConfirm), @@ -41,7 +41,7 @@ const Domain: React.FC = ({ domain }) => {
- +
diff --git a/app/soapbox/components/dropdown_menu.tsx b/app/soapbox/components/dropdown_menu.tsx index 957583b60..ed8d87c16 100644 --- a/app/soapbox/components/dropdown_menu.tsx +++ b/app/soapbox/components/dropdown_menu.tsx @@ -366,7 +366,7 @@ class Dropdown extends React.PureComponent { } render() { - const { src = require('@tabler/icons/icons/dots.svg'), items, title, disabled, dropdownPlacement, openDropdownId, openedViaKeyboard = false, pressed, text, children } = this.props; + const { src = require('@tabler/icons/dots.svg'), items, title, disabled, dropdownPlacement, openDropdownId, openedViaKeyboard = false, pressed, text, children } = this.props; const open = this.state.id === openDropdownId; return ( diff --git a/app/soapbox/components/error_boundary.tsx b/app/soapbox/components/error_boundary.tsx index c1025d465..f28fecd0c 100644 --- a/app/soapbox/components/error_boundary.tsx +++ b/app/soapbox/components/error_boundary.tsx @@ -120,7 +120,7 @@ class ErrorBoundary extends React.PureComponent { {logo ? ( {siteTitle} ) : ( - + )} diff --git a/app/soapbox/components/list.tsx b/app/soapbox/components/list.tsx index e7d858334..23ff05086 100644 --- a/app/soapbox/components/list.tsx +++ b/app/soapbox/components/list.tsx @@ -54,7 +54,7 @@ const ListItem: React.FC = ({ label, hint, children, onClick }) => {
{children} - +
) : renderChildren()} diff --git a/app/soapbox/components/media_gallery.js b/app/soapbox/components/media_gallery.js index 5e528d4be..4f16f5a73 100644 --- a/app/soapbox/components/media_gallery.js +++ b/app/soapbox/components/media_gallery.js @@ -149,7 +149,7 @@ class Item extends React.PureComponent { const attachmentIcon = ( ); @@ -602,7 +602,7 @@ class MediaGallery extends React.PureComponent { (visible || compact) ? ( diff --git a/app/soapbox/components/modal_root.js b/app/soapbox/components/modal_root.js index 842b66ba6..7eb25b9aa 100644 --- a/app/soapbox/components/modal_root.js +++ b/app/soapbox/components/modal_root.js @@ -78,7 +78,7 @@ class ModalRoot extends React.PureComponent { if (hasComposeContent && type === 'COMPOSE') { onOpenModal('CONFIRM', { - icon: require('@tabler/icons/icons/trash.svg'), + icon: require('@tabler/icons/trash.svg'), heading: isEditing ? : , message: isEditing ? : , confirm: intl.formatMessage(messages.confirm), diff --git a/app/soapbox/components/polls/poll-option.tsx b/app/soapbox/components/polls/poll-option.tsx index 9b3da5cfa..b242f649b 100644 --- a/app/soapbox/components/polls/poll-option.tsx +++ b/app/soapbox/components/polls/poll-option.tsx @@ -85,7 +85,7 @@ const PollOptionText: React.FC = ({ poll, option, index, active aria-label={option.title} > {active && ( - + )} @@ -138,7 +138,7 @@ const PollOption: React.FC = (props): JSX.Element | null => { {voted ? ( diff --git a/app/soapbox/components/quoted-status.tsx b/app/soapbox/components/quoted-status.tsx index 5d6eb526e..4c48e85a1 100644 --- a/app/soapbox/components/quoted-status.tsx +++ b/app/soapbox/components/quoted-status.tsx @@ -116,7 +116,7 @@ const QuotedStatus: React.FC = ({ status, onCancel, compose }) => if (onCancel) { actions = { onActionClick: handleClose, - actionIcon: require('@tabler/icons/icons/x.svg'), + actionIcon: require('@tabler/icons/x.svg'), actionAlignment: 'top', actionTitle: intl.formatMessage(messages.cancel), }; diff --git a/app/soapbox/components/scroll-top-button.tsx b/app/soapbox/components/scroll-top-button.tsx index 3652296ef..37be35ee6 100644 --- a/app/soapbox/components/scroll-top-button.tsx +++ b/app/soapbox/components/scroll-top-button.tsx @@ -84,7 +84,7 @@ const ScrollTopButton: React.FC = ({ return (
- + {(count > 0) && ( diff --git a/app/soapbox/components/sidebar-navigation.tsx b/app/soapbox/components/sidebar-navigation.tsx index f4cf64e49..b2bbc941f 100644 --- a/app/soapbox/components/sidebar-navigation.tsx +++ b/app/soapbox/components/sidebar-navigation.tsx @@ -31,7 +31,7 @@ const SidebarNavigation = () => { menu.push({ to: '/follow_requests', text: , - icon: require('@tabler/icons/icons/user-plus.svg'), + icon: require('@tabler/icons/user-plus.svg'), count: followRequestsCount, }); } @@ -40,7 +40,7 @@ const SidebarNavigation = () => { menu.push({ to: '/bookmarks', text: , - icon: require('@tabler/icons/icons/bookmark.svg'), + icon: require('@tabler/icons/bookmark.svg'), }); } @@ -48,14 +48,14 @@ const SidebarNavigation = () => { menu.push({ to: '/lists', text: , - icon: require('@tabler/icons/icons/list.svg'), + icon: require('@tabler/icons/list.svg'), }); } if (settings.get('isDeveloper')) { menu.push({ to: '/developers', - icon: require('@tabler/icons/icons/code.svg'), + icon: require('@tabler/icons/code.svg'), text: , }); } @@ -63,7 +63,7 @@ const SidebarNavigation = () => { if (account.staff) { menu.push({ to: '/soapbox/admin', - icon: require('@tabler/icons/icons/dashboard.svg'), + icon: require('@tabler/icons/dashboard.svg'), text: , count: dashboardCount, }); @@ -77,7 +77,7 @@ const SidebarNavigation = () => { if (features.publicTimeline) { menu.push({ to: '/timeline/local', - icon: features.federating ? require('@tabler/icons/icons/users.svg') : require('@tabler/icons/icons/world.svg'), + icon: features.federating ? require('@tabler/icons/users.svg') : require('@tabler/icons/world.svg'), text: features.federating ? instance.title : , }); } @@ -101,7 +101,7 @@ const SidebarNavigation = () => { return ( } /> @@ -112,7 +112,7 @@ const SidebarNavigation = () => { return ( } /> ); @@ -126,13 +126,13 @@ const SidebarNavigation = () => {
} /> } /> @@ -140,7 +140,7 @@ const SidebarNavigation = () => { <> } /> @@ -149,13 +149,13 @@ const SidebarNavigation = () => { } /> } /> @@ -164,7 +164,7 @@ const SidebarNavigation = () => { {menu.length > 0 && ( } /> diff --git a/app/soapbox/components/sidebar_menu.tsx b/app/soapbox/components/sidebar_menu.tsx index 2940c5bfa..787c8ed76 100644 --- a/app/soapbox/components/sidebar_menu.tsx +++ b/app/soapbox/components/sidebar_menu.tsx @@ -158,7 +158,7 @@ const SidebarMenu: React.FC = (): JSX.Element | null => { @@ -177,7 +177,7 @@ const SidebarMenu: React.FC = (): JSX.Element | null => { { {otherAccounts.map(account => renderAccount(account))} - + {intl.formatMessage(messages.addAccount)}
@@ -208,7 +208,7 @@ const SidebarMenu: React.FC = (): JSX.Element | null => { @@ -216,7 +216,7 @@ const SidebarMenu: React.FC = (): JSX.Element | null => { {features.bookmarks && ( @@ -225,7 +225,7 @@ const SidebarMenu: React.FC = (): JSX.Element | null => { {features.lists && ( @@ -234,7 +234,7 @@ const SidebarMenu: React.FC = (): JSX.Element | null => { {settings.get('isDeveloper') && ( @@ -245,7 +245,7 @@ const SidebarMenu: React.FC = (): JSX.Element | null => { } onClick={onClose} /> @@ -264,21 +264,21 @@ const SidebarMenu: React.FC = (): JSX.Element | null => { @@ -286,7 +286,7 @@ const SidebarMenu: React.FC = (): JSX.Element | null => { {features.federating && ( @@ -295,7 +295,7 @@ const SidebarMenu: React.FC = (): JSX.Element | null => { {features.filters && ( @@ -304,7 +304,7 @@ const SidebarMenu: React.FC = (): JSX.Element | null => { {account.admin && ( @@ -313,7 +313,7 @@ const SidebarMenu: React.FC = (): JSX.Element | null => { {features.import && ( @@ -323,7 +323,7 @@ const SidebarMenu: React.FC = (): JSX.Element | null => { diff --git a/app/soapbox/components/status.tsx b/app/soapbox/components/status.tsx index 90d7e13df..a7a775427 100644 --- a/app/soapbox/components/status.tsx +++ b/app/soapbox/components/status.tsx @@ -344,7 +344,7 @@ class Status extends ImmutablePureComponent { prepend = (
- + @@ -363,7 +363,7 @@ class Status extends ImmutablePureComponent { onClick={(event) => event.stopPropagation()} className='hidden sm:flex items-center text-gray-500 text-xs font-medium space-x-1 hover:underline' > - + { onClick={(event) => event.stopPropagation()} className='flex items-center text-gray-500 text-xs font-medium space-x-1 hover:underline' > - + event.stopPropagation(), }); menu.push({ text: intl.formatMessage(messages.admin_status), href: `/pleroma/admin/#/statuses/${status.id}/`, - icon: require('@tabler/icons/icons/pencil.svg'), + icon: require('@tabler/icons/pencil.svg'), action: (event) => event.stopPropagation(), }); } @@ -516,25 +516,25 @@ class StatusActionBar extends ImmutablePureComponent @@ -665,7 +665,7 @@ class StatusActionBar extends ImmutablePureComponent )} @@ -696,7 +696,7 @@ class StatusActionBar extends ImmutablePureComponent
diff --git a/app/soapbox/components/thumb_navigation.tsx b/app/soapbox/components/thumb_navigation.tsx index adb89869f..e46f7c7c3 100644 --- a/app/soapbox/components/thumb_navigation.tsx +++ b/app/soapbox/components/thumb_navigation.tsx @@ -17,7 +17,7 @@ const ThumbNavigation: React.FC = (): JSX.Element => { if (features.chats) { return ( } to='/chats' exact @@ -29,7 +29,7 @@ const ThumbNavigation: React.FC = (): JSX.Element => { if (features.directTimeline || features.conversations) { return ( } to='/messages' paths={['/messages', '/conversations']} @@ -43,14 +43,14 @@ const ThumbNavigation: React.FC = (): JSX.Element => { return (
} to='/' exact /> } to='/search' exact @@ -58,7 +58,7 @@ const ThumbNavigation: React.FC = (): JSX.Element => { {account && ( } to='/notifications' exact @@ -70,7 +70,7 @@ const ThumbNavigation: React.FC = (): JSX.Element => { {(account && account.staff) && ( } to='/soapbox/admin' count={dashboardCount} diff --git a/app/soapbox/components/ui/card/card.tsx b/app/soapbox/components/ui/card/card.tsx index 3eedaaf40..c876219f4 100644 --- a/app/soapbox/components/ui/card/card.tsx +++ b/app/soapbox/components/ui/card/card.tsx @@ -64,7 +64,7 @@ const CardHeader: React.FC = ({ children, backHref, onBackClick }): return ( - + {intl.formatMessage(messages.back)} ); diff --git a/app/soapbox/components/ui/icon/__tests__/svg-icon.test.tsx b/app/soapbox/components/ui/icon/__tests__/svg-icon.test.tsx index a1e269dd8..c56a6d190 100644 --- a/app/soapbox/components/ui/icon/__tests__/svg-icon.test.tsx +++ b/app/soapbox/components/ui/icon/__tests__/svg-icon.test.tsx @@ -5,7 +5,7 @@ import SvgIcon from '../svg-icon'; describe('', () => { it('renders loading element with default size', () => { - render(); + render(); const svg = screen.getByTestId('svg-icon-loader'); expect(svg.getAttribute('width')).toBe('24'); diff --git a/app/soapbox/components/ui/input/input.tsx b/app/soapbox/components/ui/input/input.tsx index 8ba0d6ff9..488f2733e 100644 --- a/app/soapbox/components/ui/input/input.tsx +++ b/app/soapbox/components/ui/input/input.tsx @@ -88,7 +88,7 @@ const Input = React.forwardRef( className='text-gray-400 dark:text-gray-500 hover:text-gray-500 dark:hover:text-gray-400 h-full px-2 focus:ring-primary-500 focus:ring-2' > diff --git a/app/soapbox/components/ui/modal/modal.tsx b/app/soapbox/components/ui/modal/modal.tsx index 10f0976ec..259783539 100644 --- a/app/soapbox/components/ui/modal/modal.tsx +++ b/app/soapbox/components/ui/modal/modal.tsx @@ -59,7 +59,7 @@ const Modal: React.FC = ({ cancelAction, cancelText, children, - closeIcon = require('@tabler/icons/icons/x.svg'), + closeIcon = require('@tabler/icons/x.svg'), closePosition = 'right', confirmationAction, confirmationDisabled, diff --git a/app/soapbox/components/ui/streamfield/streamfield.tsx b/app/soapbox/components/ui/streamfield/streamfield.tsx index 902ae2873..140a194b6 100644 --- a/app/soapbox/components/ui/streamfield/streamfield.tsx +++ b/app/soapbox/components/ui/streamfield/streamfield.tsx @@ -74,7 +74,7 @@ const Streamfield: React.FC = ({ onRemoveItem(i)} title={intl.formatMessage(messages.remove)} /> @@ -86,7 +86,7 @@ const Streamfield: React.FC = ({ {onAddItem && (
diff --git a/app/soapbox/features/account_timeline/containers/header_container.js b/app/soapbox/features/account_timeline/containers/header_container.js index a0585c0c3..f7a8d7ba8 100644 --- a/app/soapbox/features/account_timeline/containers/header_container.js +++ b/app/soapbox/features/account_timeline/containers/header_container.js @@ -96,7 +96,7 @@ const mapDispatchToProps = (dispatch, { intl }) => ({ dispatch(unblockAccount(account.get('id'))); } else { dispatch(openModal('CONFIRM', { - icon: require('@tabler/icons/icons/ban.svg'), + icon: require('@tabler/icons/ban.svg'), heading: , message: @{account.get('acct')} }} />, confirm: intl.formatMessage(messages.blockConfirm), @@ -164,7 +164,7 @@ const mapDispatchToProps = (dispatch, { intl }) => ({ onBlockDomain(domain) { dispatch(openModal('CONFIRM', { - icon: require('@tabler/icons/icons/ban.svg'), + icon: require('@tabler/icons/ban.svg'), heading: , message: {domain} }} />, confirm: intl.formatMessage(messages.blockDomainConfirm), diff --git a/app/soapbox/features/admin/components/report.tsx b/app/soapbox/features/admin/components/report.tsx index 82ec5804e..fb1c5bf5d 100644 --- a/app/soapbox/features/admin/components/report.tsx +++ b/app/soapbox/features/admin/components/report.tsx @@ -40,11 +40,11 @@ const Report: React.FC = ({ report }) => { return [{ text: intl.formatMessage(messages.deactivateUser, { name: targetAccount.username as string }), action: handleDeactivateUser, - icon: require('@tabler/icons/icons/user-off.svg'), + icon: require('@tabler/icons/user-off.svg'), }, { text: intl.formatMessage(messages.deleteUser, { name: targetAccount.username as string }), action: handleDeleteUser, - icon: require('@tabler/icons/icons/user-minus.svg'), + icon: require('@tabler/icons/user-minus.svg'), }]; }; @@ -124,7 +124,7 @@ const Report: React.FC = ({ report }) => { - +
); diff --git a/app/soapbox/features/admin/components/report_status.tsx b/app/soapbox/features/admin/components/report_status.tsx index 7503675e4..8ec01792e 100644 --- a/app/soapbox/features/admin/components/report_status.tsx +++ b/app/soapbox/features/admin/components/report_status.tsx @@ -40,11 +40,11 @@ const ReportStatus: React.FC = ({ status }) => { return [{ text: intl.formatMessage(messages.viewStatus, { acct: `@${acct}` }), to: `/@${acct}/posts/${status.id}`, - icon: require('@tabler/icons/icons/pencil.svg'), + icon: require('@tabler/icons/pencil.svg'), }, { text: intl.formatMessage(messages.deleteStatus, { acct: `@${acct}` }), action: handleDeleteStatus, - icon: require('@tabler/icons/icons/trash.svg'), + icon: require('@tabler/icons/trash.svg'), destructive: true, }]; }; @@ -123,7 +123,7 @@ const ReportStatus: React.FC = ({ status }) => {
diff --git a/app/soapbox/features/admin/components/unapproved_account.tsx b/app/soapbox/features/admin/components/unapproved_account.tsx index ffd76fc30..b5a08c956 100644 --- a/app/soapbox/features/admin/components/unapproved_account.tsx +++ b/app/soapbox/features/admin/components/unapproved_account.tsx @@ -52,8 +52,8 @@ const UnapprovedAccount: React.FC = ({ accountId }) => {
{adminAccount?.invite_request || ''}
- - + +
); diff --git a/app/soapbox/features/aliases/components/account.tsx b/app/soapbox/features/aliases/components/account.tsx index adcd1b072..3d24c0543 100644 --- a/app/soapbox/features/aliases/components/account.tsx +++ b/app/soapbox/features/aliases/components/account.tsx @@ -48,7 +48,7 @@ const Account: React.FC = ({ accountId, aliases }) => { if (!added && accountId !== me) { button = (
- +
); } diff --git a/app/soapbox/features/aliases/components/search.tsx b/app/soapbox/features/aliases/components/search.tsx index 3720a6930..4d2a55a6a 100644 --- a/app/soapbox/features/aliases/components/search.tsx +++ b/app/soapbox/features/aliases/components/search.tsx @@ -54,7 +54,7 @@ const Search: React.FC = () => { />
- +
diff --git a/app/soapbox/features/audio/index.js b/app/soapbox/features/audio/index.js index 067856abf..2a6732ec9 100644 --- a/app/soapbox/features/audio/index.js +++ b/app/soapbox/features/audio/index.js @@ -491,8 +491,8 @@ class Audio extends React.PureComponent {
- - + + diff --git a/app/soapbox/features/auth_layout/index.tsx b/app/soapbox/features/auth_layout/index.tsx index 87026e4b4..d4f6517bd 100644 --- a/app/soapbox/features/auth_layout/index.tsx +++ b/app/soapbox/features/auth_layout/index.tsx @@ -54,7 +54,7 @@ const AuthLayout = () => {
diff --git a/app/soapbox/features/chats/components/chat-box.tsx b/app/soapbox/features/chats/components/chat-box.tsx index 0baabb43b..869764961 100644 --- a/app/soapbox/features/chats/components/chat-box.tsx +++ b/app/soapbox/features/chats/components/chat-box.tsx @@ -144,7 +144,7 @@ const ChatBox: React.FC = ({ chatId, onSetInputRef, autosize }) => {
@@ -155,7 +155,7 @@ const ChatBox: React.FC = ({ chatId, onSetInputRef, autosize }) => { const renderActionButton = () => { return canSubmit() ? ( diff --git a/app/soapbox/features/chats/components/chat-message-list.tsx b/app/soapbox/features/chats/components/chat-message-list.tsx index 935a3707d..70f843ebd 100644 --- a/app/soapbox/features/chats/components/chat-message-list.tsx +++ b/app/soapbox/features/chats/components/chat-message-list.tsx @@ -219,7 +219,7 @@ const ChatMessageList: React.FC = ({ chatId, chatMessageIds, a { text: intl.formatMessage(messages.delete), action: handleDeleteMessage(chatMessage.chat_id, chatMessage.id), - icon: require('@tabler/icons/icons/trash.svg'), + icon: require('@tabler/icons/trash.svg'), destructive: true, }, ]; @@ -228,7 +228,7 @@ const ChatMessageList: React.FC = ({ chatId, chatMessageIds, a menu.push({ text: intl.formatMessage(messages.report), action: handleReportUser(chatMessage.account_id), - icon: require('@tabler/icons/icons/flag.svg'), + icon: require('@tabler/icons/flag.svg'), }); } @@ -251,7 +251,7 @@ const ChatMessageList: React.FC = ({ chatId, chatMessageIds, a
diff --git a/app/soapbox/features/chats/components/chat-window.tsx b/app/soapbox/features/chats/components/chat-window.tsx index 5a71f6598..8b30d3ba8 100644 --- a/app/soapbox/features/chats/components/chat-window.tsx +++ b/app/soapbox/features/chats/components/chat-window.tsx @@ -98,7 +98,7 @@ const ChatWindow: React.FC = ({ idx, chatId, windowState }) => { @{getAcct(account, displayFqn)}
- +
diff --git a/app/soapbox/features/chats/components/chat.tsx b/app/soapbox/features/chats/components/chat.tsx index e2e4e90c1..13d2b7fee 100644 --- a/app/soapbox/features/chats/components/chat.tsx +++ b/app/soapbox/features/chats/components/chat.tsx @@ -44,7 +44,7 @@ const Chat: React.FC = ({ chatId, onClick }) => { {attachment && ( )} {content ? ( diff --git a/app/soapbox/features/community_timeline/components/column_settings.js b/app/soapbox/features/community_timeline/components/column_settings.js index a5bf9a91f..52781f1f4 100644 --- a/app/soapbox/features/community_timeline/components/column_settings.js +++ b/app/soapbox/features/community_timeline/components/column_settings.js @@ -31,7 +31,7 @@ class ColumnSettings extends React.PureComponent {
- +
diff --git a/app/soapbox/features/compose/components/compose_form.js b/app/soapbox/features/compose/components/compose_form.js index 69dffd7de..66010cfd3 100644 --- a/app/soapbox/features/compose/components/compose_form.js +++ b/app/soapbox/features/compose/components/compose_form.js @@ -270,14 +270,14 @@ class ComposeForm extends ImmutablePureComponent { } else if (this.props.privacy === 'direct') { publishText = ( <> - + {intl.formatMessage(messages.message)} ); } else if (this.props.privacy === 'private') { publishText = ( <> - + {intl.formatMessage(messages.publish)} ); diff --git a/app/soapbox/features/compose/components/emoji_picker_dropdown.js b/app/soapbox/features/compose/components/emoji_picker_dropdown.js index ca1fff018..675d87de5 100644 --- a/app/soapbox/features/compose/components/emoji_picker_dropdown.js +++ b/app/soapbox/features/compose/components/emoji_picker_dropdown.js @@ -365,7 +365,7 @@ class EmojiPickerDropdown extends React.PureComponent { 'pulse-loading': active && loading, })} alt='😀' - src={require('@tabler/icons/icons/mood-happy.svg')} + src={require('@tabler/icons/mood-happy.svg')} title={title} aria-label={title} aria-expanded={active} diff --git a/app/soapbox/features/compose/components/markdown_button.tsx b/app/soapbox/features/compose/components/markdown_button.tsx index 01b0620a0..7d0d56eb6 100644 --- a/app/soapbox/features/compose/components/markdown_button.tsx +++ b/app/soapbox/features/compose/components/markdown_button.tsx @@ -18,7 +18,7 @@ const MarkdownButton: React.FC = ({ active, onClick }) => { return ( = ({ active, unavailable, disabled, onCl return ( = ({ const [placement, setPlacement] = useState('bottom'); const options = [ - { icon: require('@tabler/icons/icons/world.svg'), value: 'public', text: intl.formatMessage(messages.public_short), meta: intl.formatMessage(messages.public_long) }, - { icon: require('@tabler/icons/icons/lock-open.svg'), value: 'unlisted', text: intl.formatMessage(messages.unlisted_short), meta: intl.formatMessage(messages.unlisted_long) }, - { icon: require('@tabler/icons/icons/lock.svg'), value: 'private', text: intl.formatMessage(messages.private_short), meta: intl.formatMessage(messages.private_long) }, - { icon: require('@tabler/icons/icons/mail.svg'), value: 'direct', text: intl.formatMessage(messages.direct_short), meta: intl.formatMessage(messages.direct_long) }, + { icon: require('@tabler/icons/world.svg'), value: 'public', text: intl.formatMessage(messages.public_short), meta: intl.formatMessage(messages.public_long) }, + { icon: require('@tabler/icons/lock-open.svg'), value: 'unlisted', text: intl.formatMessage(messages.unlisted_short), meta: intl.formatMessage(messages.unlisted_long) }, + { icon: require('@tabler/icons/lock.svg'), value: 'private', text: intl.formatMessage(messages.private_short), meta: intl.formatMessage(messages.private_long) }, + { icon: require('@tabler/icons/mail.svg'), value: 'direct', text: intl.formatMessage(messages.direct_short), meta: intl.formatMessage(messages.direct_long) }, ]; const handleToggle: React.MouseEventHandler = (e) => { diff --git a/app/soapbox/features/compose/components/reply_indicator.tsx b/app/soapbox/features/compose/components/reply_indicator.tsx index f47b0494b..1e76e616e 100644 --- a/app/soapbox/features/compose/components/reply_indicator.tsx +++ b/app/soapbox/features/compose/components/reply_indicator.tsx @@ -26,7 +26,7 @@ const ReplyIndicator: React.FC = ({ status, hideActions, onCanc if (!hideActions && onCancel) { actions = { onActionClick: handleClick, - actionIcon: require('@tabler/icons/icons/x.svg'), + actionIcon: require('@tabler/icons/x.svg'), actionAlignment: 'top', actionTitle: 'Dismiss', }; diff --git a/app/soapbox/features/compose/components/schedule_button.tsx b/app/soapbox/features/compose/components/schedule_button.tsx index 8d1509884..44669e06f 100644 --- a/app/soapbox/features/compose/components/schedule_button.tsx +++ b/app/soapbox/features/compose/components/schedule_button.tsx @@ -28,7 +28,7 @@ const ScheduleButton: React.FC = ({ active, unavailable, disabl return ( { diff --git a/app/soapbox/features/compose/components/search.tsx b/app/soapbox/features/compose/components/search.tsx index e70786cb7..b51164f80 100644 --- a/app/soapbox/features/compose/components/search.tsx +++ b/app/soapbox/features/compose/components/search.tsx @@ -105,7 +105,7 @@ const Search = (props: ISearch) => { const makeMenu = () => [ { text: intl.formatMessage(messages.action, { query: value }), - icon: require('@tabler/icons/icons/search.svg'), + icon: require('@tabler/icons/search.svg'), action: handleSubmit, }, ]; @@ -140,12 +140,12 @@ const Search = (props: ISearch) => { onClick={handleClear} > diff --git a/app/soapbox/features/compose/components/spoiler_button.tsx b/app/soapbox/features/compose/components/spoiler_button.tsx index 6d9c1aa76..0bc009406 100644 --- a/app/soapbox/features/compose/components/spoiler_button.tsx +++ b/app/soapbox/features/compose/components/spoiler_button.tsx @@ -18,7 +18,7 @@ const SpoilerButton: React.FC = ({ active, onClick }) => { return ( = { 'application/x-freearc': fileZipIcon, @@ -157,7 +157,7 @@ const Upload: React.FC = (props) => {
} /> @@ -165,7 +165,7 @@ const Upload: React.FC = (props) => { {(mediaType !== 'unknown' && Boolean(props.media.get('url'))) && ( } /> )} diff --git a/app/soapbox/features/compose/components/upload_button.tsx b/app/soapbox/features/compose/components/upload_button.tsx index cc29b61aa..eac158af5 100644 --- a/app/soapbox/features/compose/components/upload_button.tsx +++ b/app/soapbox/features/compose/components/upload_button.tsx @@ -48,8 +48,8 @@ const UploadButton: React.FC = ({ } const src = onlyImages(attachmentTypes) - ? require('@tabler/icons/icons/photo.svg') - : require('@tabler/icons/icons/paperclip.svg'); + ? require('@tabler/icons/photo.svg') + : require('@tabler/icons/paperclip.svg'); return (
diff --git a/app/soapbox/features/crypto_donate/components/crypto_address.tsx b/app/soapbox/features/crypto_donate/components/crypto_address.tsx index afffd085a..1ecccf083 100644 --- a/app/soapbox/features/crypto_donate/components/crypto_address.tsx +++ b/app/soapbox/features/crypto_donate/components/crypto_address.tsx @@ -42,12 +42,12 @@ const CryptoAddress: React.FC = (props): JSX.Element => { - + {explorerUrl && ( - + )} diff --git a/app/soapbox/features/crypto_donate/components/detailed_crypto_address.tsx b/app/soapbox/features/crypto_donate/components/detailed_crypto_address.tsx index 3df4b40de..76b83c196 100644 --- a/app/soapbox/features/crypto_donate/components/detailed_crypto_address.tsx +++ b/app/soapbox/features/crypto_donate/components/detailed_crypto_address.tsx @@ -30,7 +30,7 @@ const DetailedCryptoAddress: React.FC = ({ address, tick
{title || ticker.toUpperCase()}
{explorerUrl && - + }
diff --git a/app/soapbox/features/developers/developers_menu.tsx b/app/soapbox/features/developers/developers_menu.tsx index 876ce6d10..b4dfdd9c4 100644 --- a/app/soapbox/features/developers/developers_menu.tsx +++ b/app/soapbox/features/developers/developers_menu.tsx @@ -32,7 +32,7 @@ const Developers = () => {
- + @@ -40,7 +40,7 @@ const Developers = () => { - + @@ -48,7 +48,7 @@ const Developers = () => { - + @@ -56,7 +56,7 @@ const Developers = () => { - + @@ -64,7 +64,7 @@ const Developers = () => { - + @@ -72,7 +72,7 @@ const Developers = () => {
@@ -140,7 +140,7 @@ const FeedCarousel = () => { onClick={handleNextPage} className='bg-white/85 backdrop-blur rounded-full h-8 w-8 flex items-center justify-center' > - +
diff --git a/app/soapbox/features/follow_requests/components/account_authorize.tsx b/app/soapbox/features/follow_requests/components/account_authorize.tsx index ff66df26b..4355b8f46 100644 --- a/app/soapbox/features/follow_requests/components/account_authorize.tsx +++ b/app/soapbox/features/follow_requests/components/account_authorize.tsx @@ -51,8 +51,8 @@ const AccountAuthorize: React.FC = ({ id }) => {
-
-
+
+
); diff --git a/app/soapbox/features/groups/removed_accounts/index.js b/app/soapbox/features/groups/removed_accounts/index.js index e5d0dae41..10aa20333 100644 --- a/app/soapbox/features/groups/removed_accounts/index.js +++ b/app/soapbox/features/groups/removed_accounts/index.js @@ -82,7 +82,7 @@ class GroupRemovedAccounts extends ImmutablePureComponent { {accountIds.map(id => ())} diff --git a/app/soapbox/features/groups/timeline/components/header.js b/app/soapbox/features/groups/timeline/components/header.js index 9cb26eae3..c08210afd 100644 --- a/app/soapbox/features/groups/timeline/components/header.js +++ b/app/soapbox/features/groups/timeline/components/header.js @@ -51,17 +51,17 @@ class Header extends ImmutablePureComponent { { text: intl.formatMessage(messages.edit), to: `/groups/${group.get('id')}/edit`, - icon: require('@tabler/icons/icons/edit.svg'), + icon: require('@tabler/icons/edit.svg'), }, { text: intl.formatMessage(messages.removed_accounts), to: `/groups/${group.get('id')}/removed_accounts`, - icon: require('@tabler/icons/icons/trash.svg'), + icon: require('@tabler/icons/trash.svg'), destructive: true, }, ]; - return ; + return ; } render() { diff --git a/app/soapbox/features/home_timeline/components/column_settings.js b/app/soapbox/features/home_timeline/components/column_settings.js index 78ca71919..a643c7e17 100644 --- a/app/soapbox/features/home_timeline/components/column_settings.js +++ b/app/soapbox/features/home_timeline/components/column_settings.js @@ -31,7 +31,7 @@ class ColumnSettings extends React.PureComponent {
- +
diff --git a/app/soapbox/features/list_adder/components/list.tsx b/app/soapbox/features/list_adder/components/list.tsx index 822833476..c9358c98e 100644 --- a/app/soapbox/features/list_adder/components/list.tsx +++ b/app/soapbox/features/list_adder/components/list.tsx @@ -30,14 +30,14 @@ const List: React.FC = ({ listId }) => { let button; if (added) { - button = ; + button = ; } else { - button = ; + button = ; } return (
- + {list.title} diff --git a/app/soapbox/features/list_editor/components/account.tsx b/app/soapbox/features/list_editor/components/account.tsx index f3c52d9f3..79916ead2 100644 --- a/app/soapbox/features/list_editor/components/account.tsx +++ b/app/soapbox/features/list_editor/components/account.tsx @@ -34,9 +34,9 @@ const Account: React.FC = ({ accountId }) => { let button; if (isAdded) { - button = ; + button = ; } else { - button = ; + button = ; } return ( diff --git a/app/soapbox/features/list_editor/components/search.tsx b/app/soapbox/features/list_editor/components/search.tsx index edd78250f..4326ffa93 100644 --- a/app/soapbox/features/list_editor/components/search.tsx +++ b/app/soapbox/features/list_editor/components/search.tsx @@ -45,7 +45,7 @@ const Search = () => { placeholder={intl.formatMessage(messages.search)} />
- +
diff --git a/app/soapbox/features/list_timeline/index.tsx b/app/soapbox/features/list_timeline/index.tsx index f9d1e6f24..90f2be274 100644 --- a/app/soapbox/features/list_timeline/index.tsx +++ b/app/soapbox/features/list_timeline/index.tsx @@ -49,7 +49,7 @@ const ListTimeline: React.FC = () => { // const handleDeleteClick = () => { // dispatch(openModal('CONFIRM', { - // icon: require('@tabler/icons/icons/trash.svg'), + // icon: require('@tabler/icons/trash.svg'), // heading: intl.formatMessage(messages.deleteHeading), // message: intl.formatMessage(messages.deleteMessage), // confirm: intl.formatMessage(messages.deleteConfirm), diff --git a/app/soapbox/features/lists/index.tsx b/app/soapbox/features/lists/index.tsx index 187c05218..e2843f77a 100644 --- a/app/soapbox/features/lists/index.tsx +++ b/app/soapbox/features/lists/index.tsx @@ -93,12 +93,12 @@ const Lists: React.FC = () => { > {lists.map((list: any) => ( - + {list.title} - - + + ))} diff --git a/app/soapbox/features/notifications/components/clear_column_button.js b/app/soapbox/features/notifications/components/clear_column_button.js index ebb27cfbe..709deab78 100644 --- a/app/soapbox/features/notifications/components/clear_column_button.js +++ b/app/soapbox/features/notifications/components/clear_column_button.js @@ -12,7 +12,7 @@ export default class ClearColumnButton extends React.PureComponent { render() { return ( - + ); } diff --git a/app/soapbox/features/notifications/components/column_settings.js b/app/soapbox/features/notifications/components/column_settings.js index 63093ec78..b71e8fa30 100644 --- a/app/soapbox/features/notifications/components/column_settings.js +++ b/app/soapbox/features/notifications/components/column_settings.js @@ -60,7 +60,7 @@ class ColumnSettings extends React.PureComponent {
- +
diff --git a/app/soapbox/features/notifications/components/filter_bar.js b/app/soapbox/features/notifications/components/filter_bar.js index 6384b7788..81e370a3a 100644 --- a/app/soapbox/features/notifications/components/filter_bar.js +++ b/app/soapbox/features/notifications/components/filter_bar.js @@ -51,19 +51,19 @@ class NotificationFilterBar extends React.PureComponent { }); } else { items.push({ - text: , + text: , title: intl.formatMessage(messages.mentions), action: this.onClick('mention'), name: 'mention', }); items.push({ - text: , + text: , title: intl.formatMessage(messages.favourites), action: this.onClick('favourite'), name: 'favourite', }); if (supportsEmojiReacts) items.push({ - text: , + text: , title: intl.formatMessage(messages.emoji_reacts), action: this.onClick('pleroma:emoji_reaction'), name: 'pleroma:emoji_reaction', @@ -75,19 +75,19 @@ class NotificationFilterBar extends React.PureComponent { name: 'reblog', }); items.push({ - text: , + text: , title: intl.formatMessage(messages.polls), action: this.onClick('poll'), name: 'poll', }); items.push({ - text: , + text: , title: intl.formatMessage(messages.statuses), action: this.onClick('status'), name: 'status', }); items.push({ - text: , + text: , title: intl.formatMessage(messages.follows), action: this.onClick('follow'), name: 'follow', diff --git a/app/soapbox/features/notifications/components/follow_request.js b/app/soapbox/features/notifications/components/follow_request.js index 4c386227e..be781a948 100644 --- a/app/soapbox/features/notifications/components/follow_request.js +++ b/app/soapbox/features/notifications/components/follow_request.js @@ -49,8 +49,8 @@ class FollowRequest extends ImmutablePureComponent {
- - + +
diff --git a/app/soapbox/features/notifications/components/notification.tsx b/app/soapbox/features/notifications/components/notification.tsx index 4b67e5645..1073ff3aa 100644 --- a/app/soapbox/features/notifications/components/notification.tsx +++ b/app/soapbox/features/notifications/components/notification.tsx @@ -35,17 +35,17 @@ const buildLink = (account: Account): JSX.Element => ( ); const icons: Record = { - follow: require('@tabler/icons/icons/user-plus.svg'), - follow_request: require('@tabler/icons/icons/user-plus.svg'), - mention: require('@tabler/icons/icons/at.svg'), - favourite: require('@tabler/icons/icons/heart.svg'), - reblog: require('@tabler/icons/icons/repeat.svg'), - status: require('@tabler/icons/icons/bell-ringing.svg'), - poll: require('@tabler/icons/icons/chart-bar.svg'), - move: require('@tabler/icons/icons/briefcase.svg'), - 'pleroma:chat_mention': require('@tabler/icons/icons/messages.svg'), - 'pleroma:emoji_reaction': require('@tabler/icons/icons/mood-happy.svg'), - user_approved: require('@tabler/icons/icons/user-plus.svg'), + follow: require('@tabler/icons/user-plus.svg'), + follow_request: require('@tabler/icons/user-plus.svg'), + mention: require('@tabler/icons/at.svg'), + favourite: require('@tabler/icons/heart.svg'), + reblog: require('@tabler/icons/repeat.svg'), + status: require('@tabler/icons/bell-ringing.svg'), + poll: require('@tabler/icons/chart-bar.svg'), + move: require('@tabler/icons/briefcase.svg'), + 'pleroma:chat_mention': require('@tabler/icons/messages.svg'), + 'pleroma:emoji_reaction': require('@tabler/icons/mood-happy.svg'), + user_approved: require('@tabler/icons/user-plus.svg'), }; const messages: Record = defineMessages({ diff --git a/app/soapbox/features/notifications/containers/column_settings_container.js b/app/soapbox/features/notifications/containers/column_settings_container.js index 7e01f2fca..6375e59f5 100644 --- a/app/soapbox/features/notifications/containers/column_settings_container.js +++ b/app/soapbox/features/notifications/containers/column_settings_container.js @@ -42,7 +42,7 @@ const mapDispatchToProps = (dispatch, { intl }) => ({ onClear() { dispatch(openModal('CONFIRM', { - icon: require('@tabler/icons/icons/eraser.svg'), + icon: require('@tabler/icons/eraser.svg'), heading: intl.formatMessage(messages.clearHeading), message: intl.formatMessage(messages.clearMessage), confirm: intl.formatMessage(messages.clearConfirm), diff --git a/app/soapbox/features/onboarding/steps/avatar-selection-step.tsx b/app/soapbox/features/onboarding/steps/avatar-selection-step.tsx index 5278ed529..4593406bb 100644 --- a/app/soapbox/features/onboarding/steps/avatar-selection-step.tsx +++ b/app/soapbox/features/onboarding/steps/avatar-selection-step.tsx @@ -108,7 +108,7 @@ const AvatarSelectionStep = ({ onNext }: { onNext: () => void }) => { })} disabled={isSubmitting} > - + diff --git a/app/soapbox/features/onboarding/steps/completed-step.tsx b/app/soapbox/features/onboarding/steps/completed-step.tsx index 60f6fba13..b6637589c 100644 --- a/app/soapbox/features/onboarding/steps/completed-step.tsx +++ b/app/soapbox/features/onboarding/steps/completed-step.tsx @@ -7,7 +7,7 @@ const CompletedStep = ({ onComplete }: { onComplete: () => void }) => ( - + diff --git a/app/soapbox/features/onboarding/steps/cover-photo-selection-step.tsx b/app/soapbox/features/onboarding/steps/cover-photo-selection-step.tsx index 9efd311e8..5bc7d898f 100644 --- a/app/soapbox/features/onboarding/steps/cover-photo-selection-step.tsx +++ b/app/soapbox/features/onboarding/steps/cover-photo-selection-step.tsx @@ -120,7 +120,7 @@ const CoverPhotoSelectionStep = ({ onNext }: { onNext: () => void }) => { })} disabled={isSubmitting} > - + diff --git a/app/soapbox/features/public_layout/components/header.tsx b/app/soapbox/features/public_layout/components/header.tsx index 6598bc397..1813c7d8a 100644 --- a/app/soapbox/features/public_layout/components/header.tsx +++ b/app/soapbox/features/public_layout/components/header.tsx @@ -82,7 +82,7 @@ const Header = () => { @@ -146,7 +146,7 @@ const Header = () => { diff --git a/app/soapbox/features/public_timeline/components/column_settings.js b/app/soapbox/features/public_timeline/components/column_settings.js index a2b2ca6f8..1d7022fa4 100644 --- a/app/soapbox/features/public_timeline/components/column_settings.js +++ b/app/soapbox/features/public_timeline/components/column_settings.js @@ -31,7 +31,7 @@ class ColumnSettings extends React.PureComponent {
- +
diff --git a/app/soapbox/features/remote_timeline/index.tsx b/app/soapbox/features/remote_timeline/index.tsx index d6443fc86..e19284891 100644 --- a/app/soapbox/features/remote_timeline/index.tsx +++ b/app/soapbox/features/remote_timeline/index.tsx @@ -68,7 +68,7 @@ const RemoteTimeline: React.FC = ({ params }) => { {instance && } {!pinned && - + = ({ accountId, author }) => { let button; if (added) { - button = ; + button = ; } else { - button = ; + button = ; } return ( diff --git a/app/soapbox/features/scheduled_statuses/components/scheduled_status_action_bar.tsx b/app/soapbox/features/scheduled_statuses/components/scheduled_status_action_bar.tsx index 7b44805d4..dd73b8945 100644 --- a/app/soapbox/features/scheduled_statuses/components/scheduled_status_action_bar.tsx +++ b/app/soapbox/features/scheduled_statuses/components/scheduled_status_action_bar.tsx @@ -34,7 +34,7 @@ const ScheduledStatusActionBar: React.FC = ({ status dispatch(cancelScheduledStatus(status.id)); } else { dispatch(openModal('CONFIRM', { - icon: require('@tabler/icons/icons/calendar-stats.svg'), + icon: require('@tabler/icons/calendar-stats.svg'), heading: intl.formatMessage(messages.deleteHeading), message: intl.formatMessage(messages.deleteMessage), confirm: intl.formatMessage(messages.deleteConfirm), @@ -49,7 +49,7 @@ const ScheduledStatusActionBar: React.FC = ({ status diff --git a/app/soapbox/features/status/components/action-bar.tsx b/app/soapbox/features/status/components/action-bar.tsx index 5ee95b39c..366c15a27 100644 --- a/app/soapbox/features/status/components/action-bar.tsx +++ b/app/soapbox/features/status/components/action-bar.tsx @@ -372,14 +372,14 @@ class ActionBar extends React.PureComponent { menu.push({ text: intl.formatMessage(messages.copy), action: this.handleCopy, - icon: require('@tabler/icons/icons/link.svg'), + icon: require('@tabler/icons/link.svg'), }); if (features.embeds) { menu.push({ text: intl.formatMessage(messages.embed), action: this.handleEmbed, - icon: require('@tabler/icons/icons/share.svg'), + icon: require('@tabler/icons/share.svg'), }); } } @@ -389,7 +389,7 @@ class ActionBar extends React.PureComponent { menu.push({ text: intl.formatMessage(status.bookmarked ? messages.unbookmark : messages.bookmark), action: this.handleBookmarkClick, - icon: require(status.bookmarked ? '@tabler/icons/icons/bookmark-off.svg' : '@tabler/icons/icons/bookmark.svg'), + icon: require(status.bookmarked ? '@tabler/icons/bookmark-off.svg' : '@tabler/icons/bookmark.svg'), }); } @@ -400,7 +400,7 @@ class ActionBar extends React.PureComponent { menu.push({ text: intl.formatMessage(status.pinned ? messages.unpin : messages.pin), action: this.handlePinClick, - icon: require(mutingConversation ? '@tabler/icons/icons/pinned-off.svg' : '@tabler/icons/icons/pin.svg'), + icon: require(mutingConversation ? '@tabler/icons/pinned-off.svg' : '@tabler/icons/pin.svg'), }); menu.push(null); @@ -408,7 +408,7 @@ class ActionBar extends React.PureComponent { menu.push({ text: intl.formatMessage(status.reblogged ? messages.cancel_reblog_private : messages.reblog_private), action: this.handleReblogClick, - icon: require('@tabler/icons/icons/repeat.svg'), + icon: require('@tabler/icons/repeat.svg'), }); menu.push(null); @@ -417,26 +417,26 @@ class ActionBar extends React.PureComponent { menu.push({ text: intl.formatMessage(mutingConversation ? messages.unmuteConversation : messages.muteConversation), action: this.handleConversationMuteClick, - icon: require(mutingConversation ? '@tabler/icons/icons/bell.svg' : '@tabler/icons/icons/bell-off.svg'), + icon: require(mutingConversation ? '@tabler/icons/bell.svg' : '@tabler/icons/bell-off.svg'), }); menu.push(null); menu.push({ text: intl.formatMessage(messages.delete), action: this.handleDeleteClick, - icon: require('@tabler/icons/icons/trash.svg'), + icon: require('@tabler/icons/trash.svg'), destructive: true, }); if (features.editStatuses) { menu.push({ text: intl.formatMessage(messages.edit), action: this.handleEditClick, - icon: require('@tabler/icons/icons/edit.svg'), + icon: require('@tabler/icons/edit.svg'), }); } else { menu.push({ text: intl.formatMessage(messages.redraft), action: this.handleRedraftClick, - icon: require('@tabler/icons/icons/edit.svg'), + icon: require('@tabler/icons/edit.svg'), destructive: true, }); } @@ -444,20 +444,20 @@ class ActionBar extends React.PureComponent { menu.push({ text: intl.formatMessage(messages.mention, { name: username }), action: this.handleMentionClick, - icon: require('@tabler/icons/icons/at.svg'), + icon: require('@tabler/icons/at.svg'), }); // if (status.getIn(['account', 'pleroma', 'accepts_chat_messages'], false) === true) { // menu.push({ // text: intl.formatMessage(messages.chat, { name: username }), // action: this.handleChatClick, - // icon: require('@tabler/icons/icons/messages.svg'), + // icon: require('@tabler/icons/messages.svg'), // }); // } else { // menu.push({ // text: intl.formatMessage(messages.direct, { name: username }), // action: this.handleDirectClick, - // icon: require('@tabler/icons/icons/mail.svg'), + // icon: require('@tabler/icons/mail.svg'), // }); // } @@ -465,17 +465,17 @@ class ActionBar extends React.PureComponent { menu.push({ text: intl.formatMessage(messages.mute, { name: username }), action: this.handleMuteClick, - icon: require('@tabler/icons/icons/circle-x.svg'), + icon: require('@tabler/icons/circle-x.svg'), }); menu.push({ text: intl.formatMessage(messages.block, { name: username }), action: this.handleBlockClick, - icon: require('@tabler/icons/icons/ban.svg'), + icon: require('@tabler/icons/ban.svg'), }); menu.push({ text: intl.formatMessage(messages.report, { name: username }), action: this.handleReport, - icon: require('@tabler/icons/icons/flag.svg'), + icon: require('@tabler/icons/flag.svg'), }); } @@ -486,37 +486,37 @@ class ActionBar extends React.PureComponent { menu.push({ text: intl.formatMessage(messages.admin_account, { name: username }), href: `/pleroma/admin/#/users/${status.getIn(['account', 'id'])}/`, - icon: require('@tabler/icons/icons/gavel.svg'), + icon: require('@tabler/icons/gavel.svg'), }); menu.push({ text: intl.formatMessage(messages.admin_status), href: `/pleroma/admin/#/statuses/${status.id}/`, - icon: require('@tabler/icons/icons/pencil.svg'), + icon: require('@tabler/icons/pencil.svg'), }); } menu.push({ text: intl.formatMessage(status.sensitive === false ? messages.markStatusSensitive : messages.markStatusNotSensitive), action: this.handleToggleStatusSensitivity, - icon: require('@tabler/icons/icons/alert-triangle.svg'), + icon: require('@tabler/icons/alert-triangle.svg'), }); if (!ownAccount) { menu.push({ text: intl.formatMessage(messages.deactivateUser, { name: username }), action: this.handleDeactivateUser, - icon: require('@tabler/icons/icons/user-off.svg'), + icon: require('@tabler/icons/user-off.svg'), }); menu.push({ text: intl.formatMessage(messages.deleteUser, { name: username }), action: this.handleDeleteUser, - icon: require('@tabler/icons/icons/user-minus.svg'), + icon: require('@tabler/icons/user-minus.svg'), destructive: true, }); menu.push({ text: intl.formatMessage(messages.deleteStatus), action: this.handleDeleteStatus, - icon: require('@tabler/icons/icons/trash.svg'), + icon: require('@tabler/icons/trash.svg'), destructive: true, }); } @@ -525,12 +525,12 @@ class ActionBar extends React.PureComponent { const canShare = ('share' in navigator) && status.visibility === 'public'; - let reblogIcon = require('@tabler/icons/icons/repeat.svg'); + let reblogIcon = require('@tabler/icons/repeat.svg'); if (status.visibility === 'direct') { - reblogIcon = require('@tabler/icons/icons/mail.svg'); + reblogIcon = require('@tabler/icons/mail.svg'); } else if (status.visibility === 'private') { - reblogIcon = require('@tabler/icons/icons/lock.svg'); + reblogIcon = require('@tabler/icons/lock.svg'); } const reblog_disabled = (status.visibility === 'direct' || status.visibility === 'private'); @@ -538,11 +538,11 @@ class ActionBar extends React.PureComponent { const reblogMenu: Menu = [{ text: intl.formatMessage(status.reblogged ? messages.cancel_reblog_private : messages.reblog), action: this.handleReblogClick, - icon: require('@tabler/icons/icons/repeat.svg'), + icon: require('@tabler/icons/repeat.svg'), }, { text: intl.formatMessage(messages.quotePost), action: this.handleQuoteClick, - icon: require('@tabler/icons/icons/quote.svg'), + icon: require('@tabler/icons/quote.svg'), }]; const reblogButton = ( @@ -563,7 +563,7 @@ class ActionBar extends React.PureComponent { { 'text-accent-300 hover:text-accent-300': Boolean(meEmojiReact), })} title={meEmojiTitle} - src={require('@tabler/icons/icons/heart.svg')} + src={require('@tabler/icons/heart.svg')} iconClassName={classNames({ 'fill-accent-300': Boolean(meEmojiReact), })} @@ -620,7 +620,7 @@ class ActionBar extends React.PureComponent { 'text-accent-300 hover:text-accent-300': Boolean(meEmojiReact), })} title={meEmojiTitle} - src={require('@tabler/icons/icons/heart.svg')} + src={require('@tabler/icons/heart.svg')} iconClassName={classNames({ 'fill-accent-300': Boolean(meEmojiReact), })} @@ -632,7 +632,7 @@ class ActionBar extends React.PureComponent { {canShare && ( { )} diff --git a/app/soapbox/features/status/components/card.tsx b/app/soapbox/features/status/components/card.tsx index 9aeeda38a..90ddc27e3 100644 --- a/app/soapbox/features/status/components/card.tsx +++ b/app/soapbox/features/status/components/card.tsx @@ -156,7 +156,7 @@ const Card: React.FC = ({
{title}

{trimmedDescription}

- {card.provider_name} + {card.provider_name}
); @@ -184,10 +184,10 @@ const Card: React.FC = ({ if (embedded) { embed = renderVideo(); } else { - let iconVariant = require('@tabler/icons/icons/player-play.svg'); + let iconVariant = require('@tabler/icons/player-play.svg'); if (card.type === 'photo') { - iconVariant = require('@tabler/icons/icons/zoom-in.svg'); + iconVariant = require('@tabler/icons/zoom-in.svg'); } embed = ( @@ -214,7 +214,7 @@ const Card: React.FC = ({ className='text-gray-400 hover:text-gray-600' >
@@ -242,7 +242,7 @@ const Card: React.FC = ({ } else { embed = (
- +
); } diff --git a/app/soapbox/features/status/components/detailed-status.tsx b/app/soapbox/features/status/components/detailed-status.tsx index 8745e6188..393fc58fe 100644 --- a/app/soapbox/features/status/components/detailed-status.tsx +++ b/app/soapbox/features/status/components/detailed-status.tsx @@ -120,9 +120,9 @@ class DetailedStatus extends ImmutablePureComponent; + statusTypeIcon = ; } else if (status.visibility === 'private') { - statusTypeIcon = ; + statusTypeIcon = ; } return ( diff --git a/app/soapbox/features/status/components/status-interaction-bar.tsx b/app/soapbox/features/status/components/status-interaction-bar.tsx index 6f121780b..72cb061db 100644 --- a/app/soapbox/features/status/components/status-interaction-bar.tsx +++ b/app/soapbox/features/status/components/status-interaction-bar.tsx @@ -73,7 +73,7 @@ const StatusInteractionBar: React.FC = ({ status }): JSX. @@ -104,7 +104,7 @@ const StatusInteractionBar: React.FC = ({ status }): JSX. 'text-accent-300': true, 'cursor-default': !features.exposableReactions, })} - src={require('@tabler/icons/icons/heart.svg')} + src={require('@tabler/icons/heart.svg')} iconClassName='fill-accent-300' role='presentation' onClick={features.exposableReactions ? handleOpenFavouritesModal : undefined} diff --git a/app/soapbox/features/status/containers/detailed_status_container.js b/app/soapbox/features/status/containers/detailed_status_container.js index a88d9e7cd..be3b22d43 100644 --- a/app/soapbox/features/status/containers/detailed_status_container.js +++ b/app/soapbox/features/status/containers/detailed_status_container.js @@ -135,7 +135,7 @@ const mapDispatchToProps = (dispatch, { intl }) => ({ dispatch(deleteStatus(status.get('id'), withRedraft)); } else { dispatch(openModal('CONFIRM', { - icon: withRedraft ? require('@tabler/icons/icons/edit.svg') : require('@tabler/icons/icons/trash.svg'), + icon: withRedraft ? require('@tabler/icons/edit.svg') : require('@tabler/icons/trash.svg'), heading: intl.formatMessage(withRedraft ? messages.redraftHeading : messages.deleteHeading), message: intl.formatMessage(withRedraft ? messages.redraftMessage : messages.deleteMessage), confirm: intl.formatMessage(withRedraft ? messages.redraftConfirm : messages.deleteConfirm), @@ -172,7 +172,7 @@ const mapDispatchToProps = (dispatch, { intl }) => ({ onBlock(status) { const account = status.get('account'); dispatch(openModal('CONFIRM', { - icon: require('@tabler/icons/icons/ban.svg'), + icon: require('@tabler/icons/ban.svg'), heading: , message: @{account.get('acct')} }} />, confirm: intl.formatMessage(messages.blockConfirm), diff --git a/app/soapbox/features/status/index.tsx b/app/soapbox/features/status/index.tsx index b27be7e5b..cc0ce6fcc 100644 --- a/app/soapbox/features/status/index.tsx +++ b/app/soapbox/features/status/index.tsx @@ -321,7 +321,7 @@ class Status extends ImmutablePureComponent { dispatch(deleteStatus(status.id, withRedraft)); } else { dispatch(openModal('CONFIRM', { - icon: withRedraft ? require('@tabler/icons/icons/edit.svg') : require('@tabler/icons/icons/trash.svg'), + icon: withRedraft ? require('@tabler/icons/edit.svg') : require('@tabler/icons/trash.svg'), heading: intl.formatMessage(withRedraft ? messages.redraftHeading : messages.deleteHeading), message: intl.formatMessage(withRedraft ? messages.redraftMessage : messages.deleteMessage), confirm: intl.formatMessage(withRedraft ? messages.redraftConfirm : messages.deleteConfirm), @@ -409,7 +409,7 @@ class Status extends ImmutablePureComponent { if (!account || typeof account !== 'object') return; dispatch(openModal('CONFIRM', { - icon: require('@tabler/icons/icons/ban.svg'), + icon: require('@tabler/icons/ban.svg'), heading: , message: @{account.acct} }} />, confirm: intl.formatMessage(messages.blockConfirm), diff --git a/app/soapbox/features/ui/components/accordion.tsx b/app/soapbox/features/ui/components/accordion.tsx index 40afbf7b1..32eb9da0c 100644 --- a/app/soapbox/features/ui/components/accordion.tsx +++ b/app/soapbox/features/ui/components/accordion.tsx @@ -32,7 +32,7 @@ const Accordion: React.FC = ({ headline, children, menu, expanded =
{menu && (
- +
)}
diff --git a/app/soapbox/features/ui/components/compose_modal.tsx b/app/soapbox/features/ui/components/compose_modal.tsx index 470c04b69..8b8abc342 100644 --- a/app/soapbox/features/ui/components/compose_modal.tsx +++ b/app/soapbox/features/ui/components/compose_modal.tsx @@ -30,7 +30,7 @@ const ComposeModal: React.FC = ({ onClose }) => { const onClickClose = () => { if (composeText) { dispatch(openModal('CONFIRM', { - icon: require('@tabler/icons/icons/trash.svg'), + icon: require('@tabler/icons/trash.svg'), heading: , message: , confirm: intl.formatMessage(messages.confirm), diff --git a/app/soapbox/features/ui/components/instance_info_panel.tsx b/app/soapbox/features/ui/components/instance_info_panel.tsx index 4c2462e10..eeed8beda 100644 --- a/app/soapbox/features/ui/components/instance_info_panel.tsx +++ b/app/soapbox/features/ui/components/instance_info_panel.tsx @@ -43,7 +43,7 @@ const InstanceInfoPanel: React.FC = ({ host }) => { ); diff --git a/app/soapbox/features/ui/components/instance_moderation_panel.tsx b/app/soapbox/features/ui/components/instance_moderation_panel.tsx index ed97495f1..3ea9cf715 100644 --- a/app/soapbox/features/ui/components/instance_moderation_panel.tsx +++ b/app/soapbox/features/ui/components/instance_moderation_panel.tsx @@ -37,7 +37,7 @@ const InstanceModerationPanel: React.FC = ({ host }) = return [{ text: intl.formatMessage(messages.editFederation), action: handleEditFederation, - icon: require('@tabler/icons/icons/edit.svg'), + icon: require('@tabler/icons/edit.svg'), }]; }; @@ -47,7 +47,7 @@ const InstanceModerationPanel: React.FC = ({ host }) = } action={account?.admin ? ( - + ) : undefined} > diff --git a/app/soapbox/features/ui/components/media_modal.js b/app/soapbox/features/ui/components/media_modal.js index 111bbede1..dcc670d15 100644 --- a/app/soapbox/features/ui/components/media_modal.js +++ b/app/soapbox/features/ui/components/media_modal.js @@ -121,13 +121,13 @@ class MediaModal extends ImmutablePureComponent { const leftNav = media.size > 1 && ( ); const rightNav = media.size > 1 && ( ); @@ -252,7 +252,7 @@ class MediaModal extends ImmutablePureComponent {
- + {leftNav} {rightNav} diff --git a/app/soapbox/features/ui/components/modals/landing-page-modal.tsx b/app/soapbox/features/ui/components/modals/landing-page-modal.tsx index d3e9b8be5..22a733f60 100644 --- a/app/soapbox/features/ui/components/modals/landing-page-modal.tsx +++ b/app/soapbox/features/ui/components/modals/landing-page-modal.tsx @@ -44,7 +44,7 @@ const LandingPageModal: React.FC = ({ onClose }) => { target='_blank' className='p-3 space-x-3 flex items-center rounded-md dark:hover:bg-slate-900/50 hover:bg-gray-50' > - + {intl.formatMessage(messages.helpCenter)} diff --git a/app/soapbox/features/ui/components/modals/report-modal/steps/other-actions-step.tsx b/app/soapbox/features/ui/components/modals/report-modal/steps/other-actions-step.tsx index f22cde28b..7ce82995d 100644 --- a/app/soapbox/features/ui/components/modals/report-modal/steps/other-actions-step.tsx +++ b/app/soapbox/features/ui/components/modals/report-modal/steps/other-actions-step.tsx @@ -67,7 +67,7 @@ const OtherActionsStep = ({ account }: IOtherActionsStep) => {
); diff --git a/app/soapbox/features/verification/email_passthru.tsx b/app/soapbox/features/verification/email_passthru.tsx index ebe36e5f0..2211e6d96 100644 --- a/app/soapbox/features/verification/email_passthru.tsx +++ b/app/soapbox/features/verification/email_passthru.tsx @@ -33,7 +33,7 @@ const Success = () => { return ( - + {intl.formatMessage(messages.emailConfirmedHeading)} @@ -49,7 +49,7 @@ const GenericFail = () => { return ( - + {intl.formatMessage(messages.genericFailHeading)} @@ -65,7 +65,7 @@ const TokenNotFound = () => { return ( - + {intl.formatMessage(messages.tokenNotFoundHeading)} @@ -82,7 +82,7 @@ const TokenExpired = () => { return ( - + {intl.formatMessage(messages.tokenExpiredHeading)} diff --git a/app/soapbox/features/verification/registration.tsx b/app/soapbox/features/verification/registration.tsx index 02aea214c..a06d49963 100644 --- a/app/soapbox/features/verification/registration.tsx +++ b/app/soapbox/features/verification/registration.tsx @@ -109,7 +109,7 @@ const Registration = () => { value={username} onChange={handleInputChange} required - icon={require('@tabler/icons/icons/at.svg')} + icon={require('@tabler/icons/at.svg')} /> diff --git a/app/soapbox/features/verification/steps/email-verification.tsx b/app/soapbox/features/verification/steps/email-verification.tsx index b8c1810b1..9ee87cbee 100644 --- a/app/soapbox/features/verification/steps/email-verification.tsx +++ b/app/soapbox/features/verification/steps/email-verification.tsx @@ -37,7 +37,7 @@ const EmailSent: React.FC = ({ handleSubmit }) => { return (
- +
We sent you an email diff --git a/app/soapbox/features/video/index.js b/app/soapbox/features/video/index.js index 0bcb094d7..d4250029b 100644 --- a/app/soapbox/features/video/index.js +++ b/app/soapbox/features/video/index.js @@ -589,8 +589,8 @@ class Video extends React.PureComponent {
- - + +
@@ -613,10 +613,10 @@ class Video extends React.PureComponent {
- {(sensitive && !onCloseVideo) && } - {(!fullscreen && onOpenVideo) && } - {/* onCloseVideo && */} - + {(sensitive && !onCloseVideo) && } + {(!fullscreen && onOpenVideo) && } + {/* onCloseVideo && */} +
diff --git a/package.json b/package.json index cb9ab4481..09b041554 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "@sentry/browser": "^7.2.0", "@sentry/react": "^7.2.0", "@sentry/tracing": "^7.2.0", - "@tabler/icons": "^1.71.0", + "@tabler/icons": "^1.73.0", "@tailwindcss/forms": "^0.4.0", "@tailwindcss/typography": "^0.5.1", "@testing-library/react": "^12.1.4", diff --git a/webpack/shared.js b/webpack/shared.js index 9dee79de1..fb8308ee4 100644 --- a/webpack/shared.js +++ b/webpack/shared.js @@ -145,9 +145,6 @@ module.exports = { 'node_modules', ], alias: { - // Override tabler's package.json to allow importing .svg files directly - // https://stackoverflow.com/a/35990101/8811886 - '@tabler': resolve('node_modules', '@tabler'), 'icons': resolve('app', 'icons'), 'custom': resolve('custom'), }, diff --git a/yarn.lock b/yarn.lock index 8d2248152..1a0aa5c4e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2284,10 +2284,10 @@ remark "^13.0.0" unist-util-find-all-after "^3.0.2" -"@tabler/icons@^1.71.0": - version "1.71.0" - resolved "https://registry.yarnpkg.com/@tabler/icons/-/icons-1.71.0.tgz#74d771aa18487ea92af07c67048e411ada0f0427" - integrity sha512-hOeXAWSXGgT2S8O9QrRTomEq6YE1AtuXrcOy5DgGVI93xub1JnGSA3Z9gZzuND4pSJ+Ee+geI5u8hTYbfIsuGw== +"@tabler/icons@^1.73.0": + version "1.73.0" + resolved "https://registry.yarnpkg.com/@tabler/icons/-/icons-1.73.0.tgz#26d81858baf41be939504e1f9b4b32835eda6fdb" + integrity sha512-MhAHFzVj79ZWlAIRD++7Mk55PZsdlEdkfkjO3DD257mqj8iJZQRAQtkx2UFJXVs2mMrcOUu1qtj4rlVC8BfnKA== "@tailwindcss/forms@^0.4.0": version "0.4.0"