mirror of
https://github.com/Sagit-chu/flvx.git
synced 2026-10-07 10:16:38 +08:00
统一ui
This commit is contained in:
@@ -397,8 +397,10 @@ export default function AdminLayout({
|
|||||||
onOpenChange();
|
onOpenChange();
|
||||||
resetPasswordForm();
|
resetPasswordForm();
|
||||||
}}
|
}}
|
||||||
size={isMobile ? 'full' : 'md'}
|
size="2xl"
|
||||||
scrollBehavior="inside"
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center"
|
||||||
>
|
>
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
{(onClose: () => void) => (
|
{(onClose: () => void) => (
|
||||||
|
|||||||
@@ -921,7 +921,10 @@ export default function DashboardPage() {
|
|||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
{/* 地址列表弹窗 */}
|
{/* 地址列表弹窗 */}
|
||||||
<Modal isOpen={addressModalOpen} onClose={() => setAddressModalOpen(false)} size="lg">
|
<Modal isOpen={addressModalOpen} onClose={() => setAddressModalOpen(false)} size="2xl"
|
||||||
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center">
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
<ModalHeader className="text-base">{addressModalTitle}</ModalHeader>
|
<ModalHeader className="text-base">{addressModalTitle}</ModalHeader>
|
||||||
<ModalBody className="pb-6">
|
<ModalBody className="pb-6">
|
||||||
|
|||||||
@@ -1547,8 +1547,10 @@ export default function ForwardPage() {
|
|||||||
<Modal
|
<Modal
|
||||||
isOpen={modalOpen}
|
isOpen={modalOpen}
|
||||||
onOpenChange={setModalOpen}
|
onOpenChange={setModalOpen}
|
||||||
size="lg"
|
size="2xl"
|
||||||
scrollBehavior="outside"
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center"
|
||||||
>
|
>
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
{(onClose) => (
|
{(onClose) => (
|
||||||
@@ -1678,8 +1680,10 @@ export default function ForwardPage() {
|
|||||||
<Modal
|
<Modal
|
||||||
isOpen={deleteModalOpen}
|
isOpen={deleteModalOpen}
|
||||||
onOpenChange={setDeleteModalOpen}
|
onOpenChange={setDeleteModalOpen}
|
||||||
size="sm"
|
size="2xl"
|
||||||
scrollBehavior="outside"
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center"
|
||||||
>
|
>
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
{(onClose) => (
|
{(onClose) => (
|
||||||
@@ -1750,8 +1754,11 @@ export default function ForwardPage() {
|
|||||||
setSelectedTunnelForExport(null);
|
setSelectedTunnelForExport(null);
|
||||||
setExportData('');
|
setExportData('');
|
||||||
}}
|
}}
|
||||||
|
|
||||||
size="2xl"
|
size="2xl"
|
||||||
scrollBehavior="outside"
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center"
|
||||||
>
|
>
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
<ModalHeader className="flex flex-col gap-1">
|
<ModalHeader className="flex flex-col gap-1">
|
||||||
@@ -1870,8 +1877,11 @@ export default function ForwardPage() {
|
|||||||
<Modal
|
<Modal
|
||||||
isOpen={importModalOpen}
|
isOpen={importModalOpen}
|
||||||
onClose={() => setImportModalOpen(false)}
|
onClose={() => setImportModalOpen(false)}
|
||||||
size="3xl"
|
|
||||||
scrollBehavior="outside"
|
size="2xl"
|
||||||
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center"
|
||||||
>
|
>
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
<ModalHeader className="flex flex-col gap-1">
|
<ModalHeader className="flex flex-col gap-1">
|
||||||
@@ -2007,8 +2017,11 @@ export default function ForwardPage() {
|
|||||||
<Modal
|
<Modal
|
||||||
isOpen={diagnosisModalOpen}
|
isOpen={diagnosisModalOpen}
|
||||||
onOpenChange={setDiagnosisModalOpen}
|
onOpenChange={setDiagnosisModalOpen}
|
||||||
size="3xl"
|
|
||||||
scrollBehavior="outside"
|
size="2xl"
|
||||||
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center"
|
||||||
>
|
>
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
{(onClose) => (
|
{(onClose) => (
|
||||||
|
|||||||
@@ -336,8 +336,10 @@ export default function LimitPage() {
|
|||||||
<Modal
|
<Modal
|
||||||
isOpen={modalOpen}
|
isOpen={modalOpen}
|
||||||
onOpenChange={setModalOpen}
|
onOpenChange={setModalOpen}
|
||||||
size="lg"
|
size="2xl"
|
||||||
scrollBehavior="outside"
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center"
|
||||||
>
|
>
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
{(onClose) => (
|
{(onClose) => (
|
||||||
@@ -432,8 +434,10 @@ export default function LimitPage() {
|
|||||||
<Modal
|
<Modal
|
||||||
isOpen={deleteModalOpen}
|
isOpen={deleteModalOpen}
|
||||||
onOpenChange={setDeleteModalOpen}
|
onOpenChange={setDeleteModalOpen}
|
||||||
size="sm"
|
size="2xl"
|
||||||
scrollBehavior="outside"
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center"
|
||||||
>
|
>
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
{(onClose) => (
|
{(onClose) => (
|
||||||
|
|||||||
@@ -801,6 +801,8 @@ export default function NodePage() {
|
|||||||
onClose={() => setDialogVisible(false)}
|
onClose={() => setDialogVisible(false)}
|
||||||
size="2xl"
|
size="2xl"
|
||||||
scrollBehavior="outside"
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center"
|
||||||
>
|
>
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
<ModalHeader>{dialogTitle}</ModalHeader>
|
<ModalHeader>{dialogTitle}</ModalHeader>
|
||||||
@@ -900,8 +902,10 @@ export default function NodePage() {
|
|||||||
<Modal
|
<Modal
|
||||||
isOpen={deleteModalOpen}
|
isOpen={deleteModalOpen}
|
||||||
onOpenChange={setDeleteModalOpen}
|
onOpenChange={setDeleteModalOpen}
|
||||||
size="sm"
|
size="2xl"
|
||||||
scrollBehavior="outside"
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center"
|
||||||
>
|
>
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
{(onClose) => (
|
{(onClose) => (
|
||||||
@@ -935,7 +939,9 @@ export default function NodePage() {
|
|||||||
isOpen={installCommandModal}
|
isOpen={installCommandModal}
|
||||||
onClose={() => setInstallCommandModal(false)}
|
onClose={() => setInstallCommandModal(false)}
|
||||||
size="2xl"
|
size="2xl"
|
||||||
scrollBehavior="outside"
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center"
|
||||||
>
|
>
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
<ModalHeader>安装命令 - {currentNodeName}</ModalHeader>
|
<ModalHeader>安装命令 - {currentNodeName}</ModalHeader>
|
||||||
|
|||||||
@@ -268,8 +268,10 @@ export default function ProfilePage() {
|
|||||||
onOpenChange();
|
onOpenChange();
|
||||||
resetPasswordForm();
|
resetPasswordForm();
|
||||||
}}
|
}}
|
||||||
size="full"
|
size="2xl"
|
||||||
scrollBehavior="inside"
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center"
|
||||||
>
|
>
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
{(onClose: () => void) => (
|
{(onClose: () => void) => (
|
||||||
|
|||||||
@@ -605,7 +605,9 @@ export default function TunnelPage() {
|
|||||||
isOpen={modalOpen}
|
isOpen={modalOpen}
|
||||||
onOpenChange={setModalOpen}
|
onOpenChange={setModalOpen}
|
||||||
size="2xl"
|
size="2xl"
|
||||||
scrollBehavior="outside"
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center"
|
||||||
>
|
>
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
{(onClose) => (
|
{(onClose) => (
|
||||||
@@ -878,8 +880,10 @@ export default function TunnelPage() {
|
|||||||
<Modal
|
<Modal
|
||||||
isOpen={deleteModalOpen}
|
isOpen={deleteModalOpen}
|
||||||
onOpenChange={setDeleteModalOpen}
|
onOpenChange={setDeleteModalOpen}
|
||||||
size="sm"
|
size="2xl"
|
||||||
scrollBehavior="outside"
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center"
|
||||||
>
|
>
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
{(onClose) => (
|
{(onClose) => (
|
||||||
@@ -912,8 +916,10 @@ export default function TunnelPage() {
|
|||||||
<Modal
|
<Modal
|
||||||
isOpen={diagnosisModalOpen}
|
isOpen={diagnosisModalOpen}
|
||||||
onOpenChange={setDiagnosisModalOpen}
|
onOpenChange={setDiagnosisModalOpen}
|
||||||
size="3xl"
|
size="2xl"
|
||||||
scrollBehavior="outside"
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center"
|
||||||
>
|
>
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
{(onClose) => (
|
{(onClose) => (
|
||||||
|
|||||||
@@ -746,7 +746,9 @@ export default function UserPage() {
|
|||||||
isOpen={isUserModalOpen}
|
isOpen={isUserModalOpen}
|
||||||
onClose={onUserModalClose}
|
onClose={onUserModalClose}
|
||||||
size="2xl"
|
size="2xl"
|
||||||
scrollBehavior="outside"
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center"
|
||||||
>
|
>
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
<ModalHeader>
|
<ModalHeader>
|
||||||
@@ -857,8 +859,10 @@ export default function UserPage() {
|
|||||||
<Modal
|
<Modal
|
||||||
isOpen={isTunnelModalOpen}
|
isOpen={isTunnelModalOpen}
|
||||||
onClose={onTunnelModalClose}
|
onClose={onTunnelModalClose}
|
||||||
size="4xl"
|
size="2xl"
|
||||||
scrollBehavior="outside"
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center"
|
||||||
isDismissable={false}
|
isDismissable={false}
|
||||||
classNames={{
|
classNames={{
|
||||||
base: "max-w-[95vw] sm:max-w-4xl"
|
base: "max-w-[95vw] sm:max-w-4xl"
|
||||||
@@ -1097,7 +1101,9 @@ export default function UserPage() {
|
|||||||
isOpen={isEditTunnelModalOpen}
|
isOpen={isEditTunnelModalOpen}
|
||||||
onClose={onEditTunnelModalClose}
|
onClose={onEditTunnelModalClose}
|
||||||
size="2xl"
|
size="2xl"
|
||||||
scrollBehavior="outside"
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center"
|
||||||
isDismissable={false}
|
isDismissable={false}
|
||||||
>
|
>
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
@@ -1218,8 +1224,10 @@ export default function UserPage() {
|
|||||||
<Modal
|
<Modal
|
||||||
isOpen={isDeleteModalOpen}
|
isOpen={isDeleteModalOpen}
|
||||||
onClose={onDeleteModalClose}
|
onClose={onDeleteModalClose}
|
||||||
size="md"
|
size="2xl"
|
||||||
scrollBehavior="outside"
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center"
|
||||||
>
|
>
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
<ModalHeader className="flex flex-col gap-1">
|
<ModalHeader className="flex flex-col gap-1">
|
||||||
@@ -1261,8 +1269,10 @@ export default function UserPage() {
|
|||||||
<Modal
|
<Modal
|
||||||
isOpen={isDeleteTunnelModalOpen}
|
isOpen={isDeleteTunnelModalOpen}
|
||||||
onClose={onDeleteTunnelModalClose}
|
onClose={onDeleteTunnelModalClose}
|
||||||
size="md"
|
size="2xl"
|
||||||
scrollBehavior="outside"
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center"
|
||||||
>
|
>
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
<ModalHeader className="flex flex-col gap-1">
|
<ModalHeader className="flex flex-col gap-1">
|
||||||
@@ -1304,8 +1314,10 @@ export default function UserPage() {
|
|||||||
<Modal
|
<Modal
|
||||||
isOpen={isResetFlowModalOpen}
|
isOpen={isResetFlowModalOpen}
|
||||||
onClose={onResetFlowModalClose}
|
onClose={onResetFlowModalClose}
|
||||||
size="md"
|
size="2xl"
|
||||||
scrollBehavior="outside"
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center"
|
||||||
>
|
>
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
<ModalHeader className="flex flex-col gap-1">
|
<ModalHeader className="flex flex-col gap-1">
|
||||||
@@ -1371,8 +1383,10 @@ export default function UserPage() {
|
|||||||
<Modal
|
<Modal
|
||||||
isOpen={isResetTunnelFlowModalOpen}
|
isOpen={isResetTunnelFlowModalOpen}
|
||||||
onClose={onResetTunnelFlowModalClose}
|
onClose={onResetTunnelFlowModalClose}
|
||||||
size="md"
|
size="2xl"
|
||||||
scrollBehavior="outside"
|
scrollBehavior="outside"
|
||||||
|
backdrop="blur"
|
||||||
|
placement="center"
|
||||||
>
|
>
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
<ModalHeader className="flex flex-col gap-1">
|
<ModalHeader className="flex flex-col gap-1">
|
||||||
|
|||||||
Reference in New Issue
Block a user