Make block look dangerous

This commit is contained in:
Lim Chee Aun 2024-09-11 13:21:28 +08:00
parent a376a9bd13
commit ba4d16a701
3 changed files with 46 additions and 42 deletions

View file

@ -1488,6 +1488,9 @@ function RelatedActions({
</span> </span>
</> </>
} }
itemProps={{
className: 'danger',
}}
menuItemClassName="danger" menuItemClassName="danger"
onClick={() => { onClick={() => {
// if (!blocking && !confirm(`Block @${username}?`)) { // if (!blocking && !confirm(`Block @${username}?`)) {

View file

@ -19,6 +19,7 @@ export default function SubMenu2(props) {
menuRef.current?.openMenu?.(); menuRef.current?.openMenu?.();
} }
}, },
...props.itemProps,
}} }}
/> />
); );

84
src/locales/en.po generated
View file

@ -42,7 +42,7 @@ msgid "Mutual"
msgstr "" msgstr ""
#: src/components/account-block.jsx:180 #: src/components/account-block.jsx:180
#: src/components/account-info.jsx:1674 #: src/components/account-info.jsx:1677
msgid "Requested" msgid "Requested"
msgstr "" msgstr ""
@ -50,7 +50,7 @@ msgstr ""
#: src/components/account-info.jsx:416 #: src/components/account-info.jsx:416
#: src/components/account-info.jsx:742 #: src/components/account-info.jsx:742
#: src/components/account-info.jsx:756 #: src/components/account-info.jsx:756
#: src/components/account-info.jsx:1665 #: src/components/account-info.jsx:1668
#: src/components/nav-menu.jsx:193 #: src/components/nav-menu.jsx:193
#: src/components/shortcuts-settings.jsx:137 #: src/components/shortcuts-settings.jsx:137
#: src/pages/following.jsx:20 #: src/pages/following.jsx:20
@ -272,7 +272,7 @@ msgstr ""
#: src/components/account-info.jsx:1250 #: src/components/account-info.jsx:1250
#: src/components/account-info.jsx:1260 #: src/components/account-info.jsx:1260
#: src/components/account-info.jsx:1858 #: src/components/account-info.jsx:1861
msgid "Add/Remove from Lists" msgid "Add/Remove from Lists"
msgstr "" msgstr ""
@ -340,65 +340,65 @@ msgstr ""
msgid "Block <0>@{username}</0>?" msgid "Block <0>@{username}</0>?"
msgstr "" msgstr ""
#: src/components/account-info.jsx:1506 #: src/components/account-info.jsx:1509
msgid "Unblocked @{username}" msgid "Unblocked @{username}"
msgstr "" msgstr ""
#: src/components/account-info.jsx:1514 #: src/components/account-info.jsx:1517
msgid "Blocked @{username}" msgid "Blocked @{username}"
msgstr "" msgstr ""
#: src/components/account-info.jsx:1522 #: src/components/account-info.jsx:1525
msgid "Unable to unblock @{username}" msgid "Unable to unblock @{username}"
msgstr "" msgstr ""
#: src/components/account-info.jsx:1524 #: src/components/account-info.jsx:1527
msgid "Unable to block @{username}" msgid "Unable to block @{username}"
msgstr "" msgstr ""
#: src/components/account-info.jsx:1534 #: src/components/account-info.jsx:1537
msgid "Unblock <0>@{username}</0>" msgid "Unblock <0>@{username}</0>"
msgstr "" msgstr ""
#: src/components/account-info.jsx:1543 #: src/components/account-info.jsx:1546
msgid "Block <0>@{username}</0>…" msgid "Block <0>@{username}</0>…"
msgstr "" msgstr ""
#: src/components/account-info.jsx:1560 #: src/components/account-info.jsx:1563
msgid "Report <0>@{username}</0>…" msgid "Report <0>@{username}</0>…"
msgstr "" msgstr ""
#: src/components/account-info.jsx:1580 #: src/components/account-info.jsx:1583
#: src/components/account-info.jsx:2091 #: src/components/account-info.jsx:2094
msgid "Edit profile" msgid "Edit profile"
msgstr "" msgstr ""
#: src/components/account-info.jsx:1616 #: src/components/account-info.jsx:1619
msgid "Withdraw follow request?" msgid "Withdraw follow request?"
msgstr "" msgstr ""
#: src/components/account-info.jsx:1617 #: src/components/account-info.jsx:1620
msgid "Unfollow @{0}?" msgid "Unfollow @{0}?"
msgstr "" msgstr ""
#: src/components/account-info.jsx:1668 #: src/components/account-info.jsx:1671
msgid "Unfollow…" msgid "Unfollow…"
msgstr "" msgstr ""
#: src/components/account-info.jsx:1677 #: src/components/account-info.jsx:1680
msgid "Withdraw…" msgid "Withdraw…"
msgstr "" msgstr ""
#: src/components/account-info.jsx:1684 #: src/components/account-info.jsx:1687
#: src/components/account-info.jsx:1688 #: src/components/account-info.jsx:1691
#: src/pages/hashtag.jsx:261 #: src/pages/hashtag.jsx:261
msgid "Follow" msgid "Follow"
msgstr "" msgstr ""
#: src/components/account-info.jsx:1799 #: src/components/account-info.jsx:1802
#: src/components/account-info.jsx:1853 #: src/components/account-info.jsx:1856
#: src/components/account-info.jsx:1986 #: src/components/account-info.jsx:1989
#: src/components/account-info.jsx:2086 #: src/components/account-info.jsx:2089
#: src/components/account-sheet.jsx:37 #: src/components/account-sheet.jsx:37
#: src/components/compose.jsx:797 #: src/components/compose.jsx:797
#: src/components/compose.jsx:2412 #: src/components/compose.jsx:2412
@ -431,76 +431,76 @@ msgstr ""
msgid "Close" msgid "Close"
msgstr "" msgstr ""
#: src/components/account-info.jsx:1804 #: src/components/account-info.jsx:1807
msgid "Translated Bio" msgid "Translated Bio"
msgstr "" msgstr ""
#: src/components/account-info.jsx:1898 #: src/components/account-info.jsx:1901
msgid "Unable to remove from list." msgid "Unable to remove from list."
msgstr "" msgstr ""
#: src/components/account-info.jsx:1899 #: src/components/account-info.jsx:1902
msgid "Unable to add to list." msgid "Unable to add to list."
msgstr "" msgstr ""
#: src/components/account-info.jsx:1918 #: src/components/account-info.jsx:1921
#: src/pages/lists.jsx:104 #: src/pages/lists.jsx:104
msgid "Unable to load lists." msgid "Unable to load lists."
msgstr "" msgstr ""
#: src/components/account-info.jsx:1922 #: src/components/account-info.jsx:1925
msgid "No lists." msgid "No lists."
msgstr "" msgstr ""
#: src/components/account-info.jsx:1933 #: src/components/account-info.jsx:1936
#: src/components/list-add-edit.jsx:37 #: src/components/list-add-edit.jsx:37
#: src/pages/lists.jsx:58 #: src/pages/lists.jsx:58
msgid "New list" msgid "New list"
msgstr "" msgstr ""
#: src/components/account-info.jsx:1991 #: src/components/account-info.jsx:1994
msgid "Private note about <0>@{0}</0>" msgid "Private note about <0>@{0}</0>"
msgstr "" msgstr ""
#: src/components/account-info.jsx:2021 #: src/components/account-info.jsx:2024
msgid "Unable to update private note." msgid "Unable to update private note."
msgstr "" msgstr ""
#: src/components/account-info.jsx:2044 #: src/components/account-info.jsx:2047
#: src/components/account-info.jsx:2214 #: src/components/account-info.jsx:2217
msgid "Cancel" msgid "Cancel"
msgstr "" msgstr ""
#: src/components/account-info.jsx:2049 #: src/components/account-info.jsx:2052
msgid "Save & close" msgid "Save & close"
msgstr "" msgstr ""
#: src/components/account-info.jsx:2142 #: src/components/account-info.jsx:2145
msgid "Unable to update profile." msgid "Unable to update profile."
msgstr "" msgstr ""
#: src/components/account-info.jsx:2149 #: src/components/account-info.jsx:2152
#: src/components/list-add-edit.jsx:102 #: src/components/list-add-edit.jsx:102
msgid "Name" msgid "Name"
msgstr "" msgstr ""
#: src/components/account-info.jsx:2162 #: src/components/account-info.jsx:2165
msgid "Bio" msgid "Bio"
msgstr "" msgstr ""
#: src/components/account-info.jsx:2175 #: src/components/account-info.jsx:2178
msgid "Extra fields" msgid "Extra fields"
msgstr "" msgstr ""
#: src/components/account-info.jsx:2181 #: src/components/account-info.jsx:2184
msgid "Label" msgid "Label"
msgstr "" msgstr ""
#: src/components/account-info.jsx:2184 #: src/components/account-info.jsx:2187
msgid "Content" msgid "Content"
msgstr "" msgstr ""
#: src/components/account-info.jsx:2217 #: src/components/account-info.jsx:2220
#: src/components/list-add-edit.jsx:147 #: src/components/list-add-edit.jsx:147
#: src/components/shortcuts-settings.jsx:712 #: src/components/shortcuts-settings.jsx:712
#: src/pages/filters.jsx:554 #: src/pages/filters.jsx:554
@ -508,11 +508,11 @@ msgstr ""
msgid "Save" msgid "Save"
msgstr "" msgstr ""
#: src/components/account-info.jsx:2270 #: src/components/account-info.jsx:2273
msgid "username" msgid "username"
msgstr "" msgstr ""
#: src/components/account-info.jsx:2274 #: src/components/account-info.jsx:2277
msgid "server domain name" msgid "server domain name"
msgstr "" msgstr ""