chore: update mdi icon ic

pull/13/head
moonrailgun 4 years ago
parent 64c3402bd7
commit 878c930acd

@ -48,7 +48,7 @@ export const FullModal: React.FC<FullModalProps> = React.memo((props) => {
className="absolute right-8 top-8 cursor-pointer flex flex-col" className="absolute right-8 top-8 cursor-pointer flex flex-col"
onClick={handleClose} onClick={handleClose}
> >
<Icon className="text-2xl border-2 rounded-1/2" icon="mdi-close" /> <Icon className="text-2xl border-2 rounded-1/2" icon="mdi:close" />
<span className="text-center mt-0.5 font-bold">ESC</span> <span className="text-center mt-0.5 font-bold">ESC</span>
</div> </div>
)} )}

@ -15,7 +15,7 @@ export const GroupSection: React.FC<{
> >
<Icon <Icon
className="mr-1" className="mr-1"
icon="mdi-chevron-right" icon="mdi:chevron-right"
rotate={isShow ? 45 : 0} rotate={isShow ? 45 : 0}
/> />
<div>{props.header}</div> <div>{props.header}</div>

@ -9,7 +9,7 @@ import React from 'react';
export const IsDeveloping: React.FC = React.memo(() => { export const IsDeveloping: React.FC = React.memo(() => {
return ( return (
<div className="text-white w-full h-full flex items-center justify-center flex-col"> <div className="text-white w-full h-full flex items-center justify-center flex-col">
<Icon className="text-9xl" icon="mdi-code-braces" /> <Icon className="text-9xl" icon="mdi:code-braces" />
<p className="text-2xl">{t('该功能暂未开放')}</p> <p className="text-2xl">{t('该功能暂未开放')}</p>
</div> </div>
); );

@ -97,7 +97,7 @@ export const Modal: React.FC<ModalProps> = React.memo((props) => {
{closable === true && ( {closable === true && (
<Icon <Icon
className="absolute right-2.5 top-3.5 text-xl z-10" className="absolute right-2.5 top-3.5 text-xl z-10"
icon="mdi-close" icon="mdi:close"
onClick={handleClose} onClick={handleClose}
/> />
)} )}

@ -25,7 +25,7 @@ export const SectionHeader: React.FC<SectionHeaderProps> = React.memo(
className={clsx('text-2xl transition-transform transform', { className={clsx('text-2xl transition-transform transform', {
'rotate-180': visible, 'rotate-180': visible,
})} })}
icon="mdi-chevron-down" icon="mdi:chevron-down"
> >
&#xe60f; &#xe60f;
</Icon> </Icon>

@ -2,6 +2,6 @@ import { Icon } from '@iconify/react';
import React from 'react'; import React from 'react';
export const Spinner: React.FC = React.memo(() => { export const Spinner: React.FC = React.memo(() => {
return <Icon className="animate-spin mr-3 inline" icon="mdi-loading" />; return <Icon className="animate-spin mr-3 inline" icon="mdi:loading" />;
}); });
Spinner.displayName = 'Spinner'; Spinner.displayName = 'Spinner';

@ -4,7 +4,7 @@ import { IconBtn } from '../IconBtn';
describe('IconBtn', () => { describe('IconBtn', () => {
test('render', () => { test('render', () => {
const wrapper = render(<IconBtn icon="mdi-close" />); const wrapper = render(<IconBtn icon="mdi:close" />);
expect(wrapper.container).toMatchSnapshot(); expect(wrapper.container).toMatchSnapshot();
}); });
}); });

@ -51,7 +51,7 @@ export const GroupInvite: React.FC<GroupInviteProps> = React.memo((props) => {
<Icon <Icon
className="text-6xl block m-auto opacity-30 mb-4 mt-2" className="text-6xl block m-auto opacity-30 mb-4 mt-2"
icon="mdi-email-edit-outline" icon="mdi:email-edit-outline"
/> />
<div className="text-gray-400 font-bold text-lg mb-2"> <div className="text-gray-400 font-bold text-lg mb-2">

@ -18,7 +18,7 @@ const OAuthLoginView: React.FC = React.memo(() => {
<Divider></Divider> <Divider></Divider>
<div className="bg-gray-400 w-1/3 px-4 py-1 text-3xl text-center rounded-md cursor-pointer shadow-md"> <div className="bg-gray-400 w-1/3 px-4 py-1 text-3xl text-center rounded-md cursor-pointer shadow-md">
<Icon className="mx-auto" icon="mdi-github" /> <Icon className="mx-auto" icon="mdi:github" />
</div> </div>
</> </>
); );
@ -100,7 +100,7 @@ export const LoginView: React.FC = React.memo(() => {
onClick={toRegisterView} onClick={toRegisterView}
> >
<Icon icon="mdi-arrow-right" className="ml-1 inline" /> <Icon icon="mdi:arrow-right" className="ml-1 inline" />
</button> </button>
</div> </div>
</div> </div>

@ -89,7 +89,7 @@ export const RegisterView: React.FC = React.memo(() => {
disabled={loading} disabled={loading}
onClick={toLoginView} onClick={toLoginView}
> >
<Icon icon="mdi-arrow-left" className="mr-1 inline" /> <Icon icon="mdi:arrow-left" className="mr-1 inline" />
</button> </button>
</div> </div>

@ -37,7 +37,7 @@ export const FriendList: React.FC = React.memo(() => {
<Tooltip key="message" title={t('发送消息')}> <Tooltip key="message" title={t('发送消息')}>
<div> <div>
<IconBtn <IconBtn
icon="mdi-message-text-outline" icon="mdi:message-text-outline"
onClick={() => handleCreateConverse(friendId)} onClick={() => handleCreateConverse(friendId)}
/> />
</div> </div>

@ -41,7 +41,7 @@ export const RequestReceived: React.FC<{
<Tooltip key="accept" title={t('接受')}> <Tooltip key="accept" title={t('接受')}>
<div> <div>
<IconBtn <IconBtn
icon="mdi-check" icon="mdi:check"
disabled={loading} disabled={loading}
onClick={() => handleAccept(_id)} onClick={() => handleAccept(_id)}
/> />
@ -50,7 +50,7 @@ export const RequestReceived: React.FC<{
<Tooltip key="deny" title={t('拒绝')}> <Tooltip key="deny" title={t('拒绝')}>
<div> <div>
<IconBtn <IconBtn
icon="mdi-close" icon="mdi:close"
disabled={loading} disabled={loading}
onClick={() => handleDeny(_id)} onClick={() => handleDeny(_id)}
/> />

@ -28,7 +28,7 @@ export const RequestSend: React.FC<{
<Tooltip key="cancel" title={t('取消')}> <Tooltip key="cancel" title={t('取消')}>
<div> <div>
<IconBtn <IconBtn
icon="mdi-close" icon="mdi:close"
disabled={loading} disabled={loading}
onClick={() => handleCancel(_id)} onClick={() => handleCancel(_id)}
/> />

@ -30,16 +30,16 @@ export const Sidebar: React.FC = React.memo(() => {
<div className="p-2"> <div className="p-2">
<SidebarItem <SidebarItem
name="好友" name="好友"
icon={<Icon icon="mdi-account-multiple" />} icon={<Icon icon="mdi:account-multiple" />}
to="/main/personal/friends" to="/main/personal/friends"
/> />
<SidebarItem <SidebarItem
name="插件中心" name="插件中心"
icon={<Icon icon="mdi-puzzle" />} icon={<Icon icon="mdi:puzzle" />}
to="/main/personal/plugins" to="/main/personal/plugins"
/> />
<SidebarSection action={<Icon icon="mdi-plus" />}></SidebarSection> <SidebarSection action={<Icon icon="mdi:plus" />}></SidebarSection>
{converseList.map((converse) => { {converseList.map((converse) => {
return <SidebarDMItem key={converse._id} converse={converse} />; return <SidebarDMItem key={converse._id} converse={converse} />;

@ -36,7 +36,7 @@ export const SidebarDMItem: React.FC<SidebarDMItemProps> = React.memo(
key={converse._id} key={converse._id}
name={name} name={name}
// TODO // TODO
// action={<Icon icon="mdi-close" />} // action={<Icon icon="mdi:close" />}
to={`/main/personal/converse/${converse._id}`} to={`/main/personal/converse/${converse._id}`}
/> />
); );

@ -43,7 +43,7 @@ export const GroupNav: React.FC = React.memo(() => {
name={t('创建群组')} name={t('创建群组')}
onClick={handleCreateGroup} onClick={handleCreateGroup}
> >
<Icon className="text-3xl text-white" icon="mdi-plus" /> <Icon className="text-3xl text-white" icon="mdi:plus" />
</NavbarNavItem> </NavbarNavItem>
</div> </div>
); );

@ -18,7 +18,7 @@ export const MobileMenuBtn: React.FC = React.memo(() => {
return ( return (
<Icon <Icon
className="text-5xl mb-4" className="text-5xl mb-4"
icon={showSidebar ? 'mdi-menu-open' : 'mdi-menu'} icon={showSidebar ? 'mdi:menu-open' : 'mdi:menu'}
onClick={handleSwitchSidebar} onClick={handleSwitchSidebar}
/> />
); );

@ -11,7 +11,7 @@ export const SettingBtn: React.FC = React.memo(() => {
return ( return (
<Icon <Icon
className="text-3xl text-white cursor-pointer" className="text-3xl text-white cursor-pointer"
icon="mdi-dots-horizontal" icon="mdi:dots-horizontal"
onClick={handleClick} onClick={handleClick}
/> />
); );

Loading…
Cancel
Save