import { useOpenAppInfo } from '../context'; import React from 'react'; import { FullModalField, Divider, SensitiveText, Button, Avatar, AvatarUploader, DefaultFullModalInputEditorRender, } from '@capital/component'; import { Translate } from '../../translate'; import { useOpenAppAction } from './useOpenAppAction'; import styled from 'styled-components'; import './Profile.less'; const TwoColumnContainer = styled.div` display: flex; > div { flex: 1; } `; /** * 基础信息 */ const Profile: React.FC = React.memo(() => { const { appId, appSecret, appName, appDesc, appIcon } = useOpenAppInfo(); const { handleSetAppInfo, handleDeleteApp } = useOpenAppAction(); return (

{Translate.app.basicInfo}

handleSetAppInfo('appName', val)} /> handleSetAppInfo('appDesc', val)} />
{ handleSetAppInfo('appIcon', fileInfo.url); }} >

{Translate.app.appcret}

} />
); }); Profile.displayName = 'Profile'; export default Profile;