style: 微调亮色模式下的样式

pull/13/head
moonrailgun 3 years ago
parent 48a313c4fc
commit 06b3e86f1a

@ -1,5 +1,5 @@
.pill-tabs.ant-tabs.ant-tabs-card { .pill-tabs.ant-tabs.ant-tabs-card {
@apply text-gray-900 dark:text-gray-100; @apply text-gray-700 dark:text-gray-100;
.ant-tabs-nav { .ant-tabs-nav {
@apply px-2 py-3 m-0 text-base; @apply px-2 py-3 m-0 text-base;

@ -1,7 +1,7 @@
import React from 'react'; import React from 'react';
import { Icon } from '@iconify/react'; import { Icon } from '@iconify/react';
import { SidebarItem } from '../SidebarItem'; import { SidebarItem } from '../SidebarItem';
import { t, useDMConverseList } from 'tailchat-shared'; import { showToasts, t, useDMConverseList } from 'tailchat-shared';
import { SidebarDMItem } from './SidebarDMItem'; import { SidebarDMItem } from './SidebarDMItem';
const SidebarSection: React.FC<{ const SidebarSection: React.FC<{
@ -23,7 +23,7 @@ SidebarSection.displayName = 'SidebarSection';
/** /**
* *
*/ */
export const Sidebar: React.FC = React.memo(() => { export const PersonalSidebar: React.FC = React.memo(() => {
const converseList = useDMConverseList(); const converseList = useDMConverseList();
return ( return (
@ -39,7 +39,14 @@ export const Sidebar: React.FC = React.memo(() => {
to="/main/personal/plugins" to="/main/personal/plugins"
/> />
<SidebarSection action={<Icon icon="mdi:plus" />}> <SidebarSection
action={
<Icon
icon="mdi:plus"
onClick={() => showToasts('该功能正在开发中')}
/>
}
>
{t('私信')} {t('私信')}
</SidebarSection> </SidebarSection>
@ -49,4 +56,4 @@ export const Sidebar: React.FC = React.memo(() => {
</div> </div>
); );
}); });
Sidebar.displayName = 'Sidebar'; PersonalSidebar.displayName = 'PersonalSidebar';

@ -4,11 +4,11 @@ import { PageContent } from '../PageContent';
import { ConversePanel } from './Converse'; import { ConversePanel } from './Converse';
import { FriendPanel } from './Friends'; import { FriendPanel } from './Friends';
import { PluginsPanel } from './Plugins'; import { PluginsPanel } from './Plugins';
import { Sidebar } from './Sidebar'; import { PersonalSidebar } from './Sidebar';
export const Personal: React.FC = React.memo(() => { export const Personal: React.FC = React.memo(() => {
return ( return (
<PageContent sidebar={<Sidebar />}> <PageContent sidebar={<PersonalSidebar />}>
<Switch> <Switch>
<Route path="/main/personal/friends" component={FriendPanel} /> <Route path="/main/personal/friends" component={FriendPanel} />

@ -21,7 +21,7 @@ export const SidebarItem: React.FC<SidebarItemProps> = React.memo((props) => {
<Link to={to}> <Link to={to}>
<div <div
className={clsx( className={clsx(
'w-full hover:bg-white hover:bg-opacity-20 cursor-pointer text-gray-900 dark:text-white rounded px-2 h-11 flex items-center text-base group mb-0.5', 'w-full hover:bg-white hover:bg-opacity-20 cursor-pointer text-gray-700 dark:text-white rounded px-2 h-11 flex items-center text-base group mb-0.5',
{ {
'bg-white bg-opacity-20': isActive, 'bg-white bg-opacity-20': isActive,
} }

Loading…
Cancel
Save