style: 修复移动端上部分样式问题

pull/13/head
moonrailgun 4 years ago
parent 62fee3ed00
commit 18d5f4c273

@ -11,7 +11,7 @@ export const SectionHeader: React.FC<SectionHeaderProps> = React.memo(
(props) => { (props) => {
const [visible, setVisible] = useState(false); const [visible, setVisible] = useState(false);
return ( return (
<div className="h-12 relative flex items-center px-4 py-0 text-base font-bold flex-shrink-0 thin-line-bottom"> <div className="h-12 relative flex items-center py-0 text-base font-bold flex-shrink-0 thin-line-bottom">
{React.isValidElement(props.menu) ? ( {React.isValidElement(props.menu) ? (
<Dropdown <Dropdown
onVisibleChange={setVisible} onVisibleChange={setVisible}
@ -20,7 +20,7 @@ export const SectionHeader: React.FC<SectionHeaderProps> = React.memo(
trigger={['click']} trigger={['click']}
> >
<div className="cursor-pointer flex flex-1"> <div className="cursor-pointer flex flex-1">
<header className="flex-1 truncate">{props.children}</header> <header className="flex-1 truncate px-4">{props.children}</header>
<Icon <Icon
className={clsx('text-2xl transition-transform transform', { className={clsx('text-2xl transition-transform transform', {
'rotate-180': visible, 'rotate-180': visible,
@ -32,7 +32,7 @@ export const SectionHeader: React.FC<SectionHeaderProps> = React.memo(
</div> </div>
</Dropdown> </Dropdown>
) : ( ) : (
<header className="flex-1 truncate">{props.children}</header> <header className="flex-1 truncate px-4">{props.children}</header>
)} )}
</div> </div>
); );

@ -66,8 +66,8 @@ export const SettingsAccount: React.FC = React.memo(() => {
return ( return (
<div> <div>
<div className="flex"> <div className="flex flex-wrap">
<div className="w-1/3"> <div className="w-1/3 mobile:w-full">
<AvatarUploader <AvatarUploader
className="text-4xl" className="text-4xl"
circle={true} circle={true}
@ -76,7 +76,7 @@ export const SettingsAccount: React.FC = React.memo(() => {
<Avatar size={128} src={userInfo.avatar} name={userInfo.nickname} /> <Avatar size={128} src={userInfo.avatar} name={userInfo.nickname} />
</AvatarUploader> </AvatarUploader>
</div> </div>
<div className="w-2/3"> <div className="w-2/3 mobile:w-full">
<FullModalField <FullModalField
title={t('用户昵称')} title={t('用户昵称')}
value={userInfo.nickname} value={userInfo.nickname}

@ -16,7 +16,7 @@ export const EntryRoute = React.memo(() => {
<div <div
className={clsx( className={clsx(
styles.entryLeft, styles.entryLeft,
'entry-left w-142 sm:w-full pt-40 bg-gray-600 min-h-full flex justify-center bg-repeat-y' 'entry-left w-142 sm:w-full pt-40 px-4 bg-gray-600 min-h-full flex justify-center bg-repeat-y'
)} )}
style={{ backgroundImage: `url(${loginPatternUrl})` }} style={{ backgroundImage: `url(${loginPatternUrl})` }}
> >

Loading…
Cancel
Save