🐛 Removed trim as this blocked using space char (#1340)

This commit is contained in:
Tagaishi
2023-09-01 17:12:34 +02:00
committed by GitHub
parent 106795e1be
commit 78627f7b51
4 changed files with 8 additions and 12 deletions

View File

@@ -16,8 +16,7 @@ export const FaviconChanger = () => {
if (!configName) return null; if (!configName) return null;
const handleChange: ChangeEventHandler<HTMLInputElement> = (ev) => { const handleChange: ChangeEventHandler<HTMLInputElement> = (ev) => {
const { value } = ev.currentTarget; const { value: faviconUrl } = ev.currentTarget;
const faviconUrl = value.trim();
setFaviconUrl(faviconUrl); setFaviconUrl(faviconUrl);
updateConfig(configName, (prev) => ({ updateConfig(configName, (prev) => ({
...prev, ...prev,

View File

@@ -9,23 +9,22 @@ export const LogoImageChanger = () => {
const { t } = useTranslation('settings/customization/page-appearance'); const { t } = useTranslation('settings/customization/page-appearance');
const updateConfig = useConfigStore((x) => x.updateConfig); const updateConfig = useConfigStore((x) => x.updateConfig);
const { config, name: configName } = useConfigContext(); const { config, name: configName } = useConfigContext();
const [logoImageSrc, setLogoImageSrc] = useState( const [logoImageUrl, setLogoImageUrl] = useState(
config?.settings.customization.logoImageUrl ?? '/imgs/logo/logo.png' config?.settings.customization.logoImageUrl ?? '/imgs/logo/logo.png'
); );
if (!configName) return null; if (!configName) return null;
const handleChange: ChangeEventHandler<HTMLInputElement> = (ev) => { const handleChange: ChangeEventHandler<HTMLInputElement> = (ev) => {
const { value } = ev.currentTarget; const { value: logoImageUrl } = ev.currentTarget;
const logoImageSrc = value.trim(); setLogoImageUrl(logoImageUrl);
setLogoImageSrc(logoImageSrc);
updateConfig(configName, (prev) => ({ updateConfig(configName, (prev) => ({
...prev, ...prev,
settings: { settings: {
...prev.settings, ...prev.settings,
customization: { customization: {
...prev.settings.customization, ...prev.settings.customization,
logoImageUrl: logoImageSrc, logoImageUrl,
}, },
}, },
})); }));
@@ -36,7 +35,7 @@ export const LogoImageChanger = () => {
label={t('logo.label')} label={t('logo.label')}
description={t('logo.description')} description={t('logo.description')}
placeholder="/imgs/logo/logo.png" placeholder="/imgs/logo/logo.png"
value={logoImageSrc} value={logoImageUrl}
onChange={handleChange} onChange={handleChange}
mb="sm" mb="sm"
/> />

View File

@@ -14,8 +14,7 @@ export const BrowserTabTitle = () => {
if (!configName) return null; if (!configName) return null;
const handleChange: ChangeEventHandler<HTMLInputElement> = (ev) => { const handleChange: ChangeEventHandler<HTMLInputElement> = (ev) => {
const { value } = ev.currentTarget; const { value: metaTitle } = ev.currentTarget;
const metaTitle = value.trim();
setMetaTitle(metaTitle); setMetaTitle(metaTitle);
updateConfig(configName, (prev) => ({ updateConfig(configName, (prev) => ({
...prev, ...prev,

View File

@@ -14,8 +14,7 @@ export const DashboardTitleChanger = () => {
if (!configName) return null; if (!configName) return null;
const handleChange: ChangeEventHandler<HTMLInputElement> = (ev) => { const handleChange: ChangeEventHandler<HTMLInputElement> = (ev) => {
const { value } = ev.currentTarget; const { value: pageTitle } = ev.currentTarget;
const pageTitle = value.trim();
setPageTitle(pageTitle); setPageTitle(pageTitle);
updateConfig(configName, (prev) => ({ updateConfig(configName, (prev) => ({
...prev, ...prev,