Implement zap split manager
This commit is contained in:
parent
47675e814f
commit
92b08c66bf
|
@ -93,6 +93,11 @@ const Dashboard: React.FC = () => {
|
|||
label={<FormattedMessage id='column.admin.moderation_log' defaultMessage='Moderation Log' />}
|
||||
/>
|
||||
|
||||
<ListItem
|
||||
to='/soapbox/admin/zap-split'
|
||||
label={<FormattedMessage id='column.admin.zap_split' defaultMessage='Manage Zap Split' />}
|
||||
/>
|
||||
|
||||
{features.adminAnnouncements && (
|
||||
<ListItem
|
||||
to='/soapbox/admin/announcements'
|
||||
|
|
|
@ -34,7 +34,6 @@ import {
|
|||
MuteModal,
|
||||
NostrLoginModal,
|
||||
NostrSignupModal,
|
||||
OnboardingFlowModal,
|
||||
ReactionsModal,
|
||||
ReblogsModal,
|
||||
ReplyMentionsModal,
|
||||
|
@ -85,7 +84,6 @@ const MODAL_COMPONENTS: Record<string, React.LazyExoticComponent<any>> = {
|
|||
'MUTE': MuteModal,
|
||||
'NOSTR_LOGIN': NostrLoginModal,
|
||||
'NOSTR_SIGNUP': NostrSignupModal,
|
||||
'ONBOARDING_FLOW': OnboardingFlowModal,
|
||||
'REACTIONS': ReactionsModal,
|
||||
'REBLOGS': ReblogsModal,
|
||||
'REPLY_MENTIONS': ReplyMentionsModal,
|
||||
|
|
|
@ -140,6 +140,7 @@ import {
|
|||
NostrRelays,
|
||||
Bech32Redirect,
|
||||
Relays,
|
||||
ManageZapSplit,
|
||||
Rules,
|
||||
AdminNostrRelays,
|
||||
} from './util/async-components';
|
||||
|
@ -331,6 +332,7 @@ const SwitchingColumnsArea: React.FC<ISwitchingColumnsArea> = ({ children }) =>
|
|||
<WrappedRoute path='/soapbox/admin/approval' staffOnly page={AdminPage} component={Dashboard} content={children} exact />
|
||||
<WrappedRoute path='/soapbox/admin/reports' staffOnly page={AdminPage} component={Dashboard} content={children} exact />
|
||||
<WrappedRoute path='/soapbox/admin/log' staffOnly page={AdminPage} component={ModerationLog} content={children} exact />
|
||||
<WrappedRoute path='/soapbox/admin/zap-split' staffOnly page={AdminPage} component={ManageZapSplit} content={children} exact />
|
||||
<WrappedRoute path='/soapbox/admin/users' staffOnly page={AdminPage} component={UserIndex} content={children} exact />
|
||||
<WrappedRoute path='/soapbox/admin/theme' staffOnly page={AdminPage} component={ThemeEditor} content={children} exact />
|
||||
<WrappedRoute path='/soapbox/admin/relays' staffOnly page={AdminPage} component={Relays} content={children} exact />
|
||||
|
|
|
@ -163,7 +163,6 @@ export const AccountNotePanel = lazy(() => import('soapbox/features/ui/component
|
|||
export const ComposeEditor = lazy(() => import('soapbox/features/compose/editor'));
|
||||
export const NostrSignupModal = lazy(() => import('soapbox/features/ui/components/modals/nostr-signup-modal/nostr-signup-modal'));
|
||||
export const NostrLoginModal = lazy(() => import('soapbox/features/ui/components/modals/nostr-login-modal/nostr-login-modal'));
|
||||
export const OnboardingFlowModal = lazy(() => import ('soapbox/features/ui/components/modals/onboarding-flow-modal/onboarding-flow-modal'));
|
||||
export const BookmarkFolders = lazy(() => import('soapbox/features/bookmark-folders'));
|
||||
export const EditBookmarkFolderModal = lazy(() => import('soapbox/features/ui/components/modals/edit-bookmark-folder-modal'));
|
||||
export const SelectBookmarkFolderModal = lazy(() => import('soapbox/features/ui/components/modals/select-bookmark-folder-modal'));
|
||||
|
@ -172,6 +171,7 @@ export const Domains = lazy(() => import('soapbox/features/admin/domains'));
|
|||
export const EditDomainModal = lazy(() => import('soapbox/features/ui/components/modals/edit-domain-modal'));
|
||||
export const NostrRelays = lazy(() => import('soapbox/features/nostr-relays'));
|
||||
export const Bech32Redirect = lazy(() => import('soapbox/features/nostr/Bech32Redirect'));
|
||||
export const ManageZapSplit = lazy(() => import('soapbox/features/admin/manage-zap-split'));
|
||||
export const Relays = lazy(() => import('soapbox/features/admin/relays'));
|
||||
export const Rules = lazy(() => import('soapbox/features/admin/rules'));
|
||||
export const EditRuleModal = lazy(() => import('soapbox/features/ui/components/modals/edit-rule-modal'));
|
||||
|
|
|
@ -347,6 +347,7 @@
|
|||
"column.admin.reports.menu.moderation_log": "Moderation Log",
|
||||
"column.admin.rules": "Instance rules",
|
||||
"column.admin.users": "Users",
|
||||
"column.admin.zap_split": "Manage Zap Split",
|
||||
"column.aliases": "Account aliases",
|
||||
"column.aliases.create_error": "Error creating alias",
|
||||
"column.aliases.delete": "Delete",
|
||||
|
@ -1032,6 +1033,11 @@
|
|||
"login_external.errors.instance_fail": "The instance returned an error.",
|
||||
"login_external.errors.network_fail": "Connection failed. Is a browser extension blocking it?",
|
||||
"login_form.header": "Sign In",
|
||||
"manage.zap_split.add": "Add",
|
||||
"manage.zap_split.add_new_account": "Add New Account",
|
||||
"manage.zap_split.new_account": "Account:",
|
||||
"manage.zap_split.new_account_message": "Message:",
|
||||
"manage.zap_split.save": "Save",
|
||||
"manage_group.blocked_members": "Banned Members",
|
||||
"manage_group.confirmation.copy": "Copy link",
|
||||
"manage_group.confirmation.info_1": "As the owner of this group, you can assign staff, delete posts and much more.",
|
||||
|
|
Loading…
Reference in New Issue