diff --git a/src/index.scss b/src/index.scss index 2bea8e2e..00bbd8eb 100644 --- a/src/index.scss +++ b/src/index.scss @@ -153,6 +153,10 @@ hr { color: var(--text-color); } +.btn-close { + filter: var(--btn-close-filter); +} + .table-hover tbody tr:hover { background-color: var(--secondary-color); } diff --git a/src/servers/helpers/ServerForm.scss b/src/servers/helpers/ServerForm.scss deleted file mode 100644 index a4063568..00000000 --- a/src/servers/helpers/ServerForm.scss +++ /dev/null @@ -1,5 +0,0 @@ -@import '../../utils/base'; - -.server-form .form-group:last-child { - margin-bottom: 0; -} diff --git a/src/servers/helpers/ServerForm.tsx b/src/servers/helpers/ServerForm.tsx index 81e3fb61..ed7e86d7 100644 --- a/src/servers/helpers/ServerForm.tsx +++ b/src/servers/helpers/ServerForm.tsx @@ -3,7 +3,6 @@ import { InputFormGroup } from '../../utils/forms/InputFormGroup'; import { handleEventPreventingDefault } from '../../utils/utils'; import { ServerData } from '../data'; import { SimpleCard } from '../../utils/SimpleCard'; -import './ServerForm.scss'; interface ServerFormProps { onSubmit: (server: ServerData) => void; diff --git a/src/short-urls/ShortUrlForm.scss b/src/short-urls/ShortUrlForm.scss index afb93736..67b12ada 100644 --- a/src/short-urls/ShortUrlForm.scss +++ b/src/short-urls/ShortUrlForm.scss @@ -1,6 +1,5 @@ @import '../utils/base'; -.short-url-form .card-body > .form-group:last-child, .short-url-form p:last-child { margin-bottom: 0; } diff --git a/src/short-urls/ShortUrlForm.tsx b/src/short-urls/ShortUrlForm.tsx index 348a3974..d2a08d54 100644 --- a/src/short-urls/ShortUrlForm.tsx +++ b/src/short-urls/ShortUrlForm.tsx @@ -86,15 +86,13 @@ export const ShortUrlForm = ( ); const renderDateInput = (id: DateFields, placeholder: string, props: Partial = {}) => ( -
- setShortUrlData({ ...shortUrlData, [id]: date })} - {...props} - /> -
+ setShortUrlData({ ...shortUrlData, [id]: date })} + {...props} + /> ); const basicComponents = ( <> @@ -110,9 +108,9 @@ export const ShortUrlForm = ( {isBasicMode && renderOptionalInput('customSlug', 'Custom slug', 'text', { bsSize: 'lg' }, { className: 'col-lg-6' })} - +
- +
); @@ -154,12 +152,10 @@ export const ShortUrlForm = ( })} - - setShortUrlData({ ...shortUrlData, domain })} - /> - + setShortUrlData({ ...shortUrlData, domain })} + /> )} @@ -169,7 +165,9 @@ export const ShortUrlForm = (
{renderOptionalInput('maxVisits', 'Maximum number of visits allowed', 'number', { min: 1 })} - {renderDateInput('validSince', 'Enabled since...', { maxDate: shortUrlData.validUntil ? toDate(shortUrlData.validUntil) : undefined })} +
+ {renderDateInput('validSince', 'Enabled since...', { maxDate: shortUrlData.validUntil ? toDate(shortUrlData.validUntil) : undefined })} +
{renderDateInput('validUntil', 'Enabled until...', { minDate: shortUrlData.validSince ? toDate(shortUrlData.validSince) : undefined })}
diff --git a/src/theme/theme.scss b/src/theme/theme.scss index 6c1f0a07..2cc65d9c 100644 --- a/src/theme/theme.scss +++ b/src/theme/theme.scss @@ -44,6 +44,7 @@ html:not([data-theme='dark']) { --input-text-color: #{$lightInputTextColor}; --table-border-color: #{$lightTableBorderColor}; --table-highlight-color: #{$lightTableHighlightColor}; + --btn-close-filter: initial; } html[data-theme='dark'] { @@ -60,4 +61,5 @@ html[data-theme='dark'] { --input-text-color: #{$darkInputTextColor}; --table-border-color: #{$darkTableBorderColor}; --table-highlight-color: #{$darkTableHighlightColor}; + --btn-close-filter: invert(1); }