From 98e87c38a4a5592b6be1563e717fb9559aea326d Mon Sep 17 00:00:00 2001 From: scarf Date: Thu, 27 Mar 2025 01:58:56 +0900 Subject: [PATCH] refactor: AdminComponent --- .../mastodon/containers/admin_component.jsx | 22 ------------------- .../mastodon/containers/admin_component.tsx | 17 ++++++++++++++ 2 files changed, 17 insertions(+), 22 deletions(-) delete mode 100644 app/javascript/mastodon/containers/admin_component.jsx create mode 100644 app/javascript/mastodon/containers/admin_component.tsx diff --git a/app/javascript/mastodon/containers/admin_component.jsx b/app/javascript/mastodon/containers/admin_component.jsx deleted file mode 100644 index 7400111293..0000000000 --- a/app/javascript/mastodon/containers/admin_component.jsx +++ /dev/null @@ -1,22 +0,0 @@ -import PropTypes from 'prop-types'; -import { PureComponent } from 'react'; - -import { IntlProvider } from 'mastodon/locales'; - -export default class AdminComponent extends PureComponent { - - static propTypes = { - children: PropTypes.node.isRequired, - }; - - render () { - const { children } = this.props; - - return ( - - {children} - - ); - } - -} diff --git a/app/javascript/mastodon/containers/admin_component.tsx b/app/javascript/mastodon/containers/admin_component.tsx new file mode 100644 index 0000000000..5beaf45b34 --- /dev/null +++ b/app/javascript/mastodon/containers/admin_component.tsx @@ -0,0 +1,17 @@ +import React, { ReactNode } from 'react'; + +import { IntlProvider } from 'mastodon/locales'; + +interface Props { + children: ReactNode; +} + +const AdminComponent: React.FC = ({ children }) => { + return ( + + {children} + + ); +}; + +export default AdminComponent;