refactor: dont allow remove default in desktop

pull/100/head
moonrailgun 2 years ago
parent 3a03c7124f
commit a6eb722b4d

@ -1,7 +1,7 @@
import icon from '../../assets/icon.svg';
import { ServerItem } from './ServerItem';
import React from 'react';
import { useServerStore } from './store/server';
import { defaultServerList, useServerStore } from './store/server';
import { AddServerItem } from './AddServerItem';
import { Dropdown, Modal } from 'antd';
import './App.css';
@ -25,6 +25,10 @@ const Hello: React.FC = React.memo(() => {
{
key: 'remove',
label: 'Delete Server',
disabled:
defaultServerList.findIndex(
(info) => info.url === serverInfo.url
) >= 0, // is default server
onClick: () => {
Modal.confirm({
title: 'Do you Want to delete this server?',

@ -20,7 +20,7 @@ interface ServerStoreState {
removeServer: (url: string) => void;
}
const defaultServerList: ServerInfo[] = [
export const defaultServerList: ServerInfo[] = [
{
name: 'Tailchat',
url: 'https://nightly.paw.msgbyte.com/',

Loading…
Cancel
Save