From 9d604b5a516bd38e31a309269e85298afda1d327 Mon Sep 17 00:00:00 2001 From: David Stensland Date: Sun, 25 Feb 2024 16:56:14 -0800 Subject: [PATCH] use emby-button/Button instead of ButtonElement --- src/apps/dashboard/routes/users/access.tsx | 6 +-- src/apps/dashboard/routes/users/add.tsx | 10 ++--- .../routes/users/parentalcontrol.tsx | 6 +-- src/apps/dashboard/routes/users/profile.tsx | 10 ++--- src/apps/stable/routes/quickConnect/index.tsx | 4 +- src/apps/stable/routes/user/userprofile.tsx | 10 ++--- .../dashboard/users/UserPasswordForm.tsx | 10 ++--- src/elements/ButtonElement.tsx | 42 ------------------- 8 files changed, 28 insertions(+), 70 deletions(-) delete mode 100644 src/elements/ButtonElement.tsx diff --git a/src/apps/dashboard/routes/users/access.tsx b/src/apps/dashboard/routes/users/access.tsx index f2394f9669..cac8e71f30 100644 --- a/src/apps/dashboard/routes/users/access.tsx +++ b/src/apps/dashboard/routes/users/access.tsx @@ -6,7 +6,7 @@ import loading from '../../../../components/loading/loading'; import globalize from '../../../../lib/globalize'; import toast from '../../../../components/toast/toast'; import SectionTabs from '../../../../components/dashboard/users/SectionTabs'; -import ButtonElement from '../../../../elements/ButtonElement'; +import Button from '../../../../elements/emby-button/Button'; import SectionTitleContainer from '../../../../elements/SectionTitleContainer'; import AccessContainer from '../../../../components/dashboard/users/AccessContainer'; import CheckBoxElement from '../../../../elements/CheckBoxElement'; @@ -316,10 +316,10 @@ const UserLibraryAccess = () => {
-
diff --git a/src/apps/dashboard/routes/users/add.tsx b/src/apps/dashboard/routes/users/add.tsx index c2ad8df5eb..f1d1052533 100644 --- a/src/apps/dashboard/routes/users/add.tsx +++ b/src/apps/dashboard/routes/users/add.tsx @@ -7,7 +7,7 @@ import loading from '../../../../components/loading/loading'; import toast from '../../../../components/toast/toast'; import SectionTitleContainer from '../../../../elements/SectionTitleContainer'; import Input from '../../../../elements/emby-input/Input'; -import ButtonElement from '../../../../elements/ButtonElement'; +import Button from '../../../../elements/emby-button/Button'; import AccessContainer from '../../../../components/dashboard/users/AccessContainer'; import CheckBoxElement from '../../../../elements/CheckBoxElement'; import Page from '../../../../components/Page'; @@ -248,16 +248,16 @@ const UserNew = () => { ))}
- -
diff --git a/src/apps/dashboard/routes/users/parentalcontrol.tsx b/src/apps/dashboard/routes/users/parentalcontrol.tsx index 116c61522e..2e4954259d 100644 --- a/src/apps/dashboard/routes/users/parentalcontrol.tsx +++ b/src/apps/dashboard/routes/users/parentalcontrol.tsx @@ -8,7 +8,7 @@ import { useSearchParams } from 'react-router-dom'; import globalize from '../../../../lib/globalize'; import AccessScheduleList from '../../../../components/dashboard/users/AccessScheduleList'; import TagList from '../../../../components/dashboard/users/TagList'; -import ButtonElement from '../../../../elements/ButtonElement'; +import Button from '../../../../elements/emby-button/Button'; import SectionTitleContainer from '../../../../elements/SectionTitleContainer'; import SectionTabs from '../../../../components/dashboard/users/SectionTabs'; import loading from '../../../../components/loading/loading'; @@ -480,10 +480,10 @@ const UserParentalControl = () => {
-
diff --git a/src/apps/dashboard/routes/users/profile.tsx b/src/apps/dashboard/routes/users/profile.tsx index 984f4b8585..32556467c5 100644 --- a/src/apps/dashboard/routes/users/profile.tsx +++ b/src/apps/dashboard/routes/users/profile.tsx @@ -5,7 +5,7 @@ import { useSearchParams } from 'react-router-dom'; import Dashboard from '../../../../utils/dashboard'; import globalize from '../../../../lib/globalize'; -import ButtonElement from '../../../../elements/ButtonElement'; +import Button from '../../../../elements/emby-button/Button'; import CheckBoxElement from '../../../../elements/CheckBoxElement'; import LinkButton from '../../../../elements/emby-button/LinkButton'; import Input from '../../../../elements/emby-input/Input'; @@ -553,16 +553,16 @@ const UserEdit = () => {
- -
diff --git a/src/apps/stable/routes/quickConnect/index.tsx b/src/apps/stable/routes/quickConnect/index.tsx index 5429be9c84..b4dd7d0b92 100644 --- a/src/apps/stable/routes/quickConnect/index.tsx +++ b/src/apps/stable/routes/quickConnect/index.tsx @@ -5,7 +5,7 @@ import { Link, useSearchParams } from 'react-router-dom'; import Page from 'components/Page'; import globalize from 'lib/globalize'; import Input from 'elements/emby-input/Input'; -import ButtonElement from 'elements/ButtonElement'; +import Button from 'elements/emby-button/Button'; import { useApi } from 'hooks/useApi'; import './quickConnect.scss'; @@ -102,7 +102,7 @@ const QuickConnectPage: FC = () => { autoComplete='off' /> - { {userName}
- - diff --git a/src/components/dashboard/users/UserPasswordForm.tsx b/src/components/dashboard/users/UserPasswordForm.tsx index 4202e84b40..b6e05e41df 100644 --- a/src/components/dashboard/users/UserPasswordForm.tsx +++ b/src/components/dashboard/users/UserPasswordForm.tsx @@ -5,7 +5,7 @@ import globalize from '../../../lib/globalize'; import confirm from '../../confirm/confirm'; import loading from '../../loading/loading'; import toast from '../../toast/toast'; -import ButtonElement from '../../../elements/ButtonElement'; +import Button from '../../../elements/emby-button/Button'; import Input from '../../../elements/emby-input/Input'; type IProps = { @@ -183,16 +183,16 @@ const UserPasswordForm: FunctionComponent = ({ userId }: IProps) => {
- -
diff --git a/src/elements/ButtonElement.tsx b/src/elements/ButtonElement.tsx deleted file mode 100644 index 379f4f7995..0000000000 --- a/src/elements/ButtonElement.tsx +++ /dev/null @@ -1,42 +0,0 @@ -import React, { FunctionComponent } from 'react'; - -import globalize from 'lib/globalize'; - -const createButtonElement = ({ type, id, className, title, leftIcon, rightIcon }: IProps) => ({ - __html: `` -}); - -type IProps = { - type?: string; - id?: string; - className?: string; - title?: string; - leftIcon?: string; - rightIcon?: string; -}; - -const ButtonElement: FunctionComponent = ({ type, id, className, title, leftIcon, rightIcon }: IProps) => { - return ( -