mirror of
https://github.com/Stirling-Tools/Stirling-PDF.git
synced 2025-09-18 17:39:24 +00:00
Password and input themses
This commit is contained in:
parent
4bf5eede57
commit
bfc0d765ca
@ -148,20 +148,19 @@ export default function AutomationCreation({ mode, existingAutomation, onBack, o
|
|||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<Text size="sm" mb="md" p="md" style={{borderRadius:'var(--mantine-radius-md)', background: 'var(--color-gray-200)', color: 'var(--mantine-color-text)' }}>
|
<Text size="sm" mb="md" p="md" style={{borderRadius:'var(--mantine-radius-md)', background: 'var(--color-gray-200)', color: 'var(--mantine-color-text)' }}>
|
||||||
{t("automate.creation.description", "Automations run tools sequentially. To get started, add tools in the order you want them to run.")}
|
{t("automate.creation.description", "Automations run tools sequentially. To get started, add tools in the order you want them to run.")}
|
||||||
</Text>
|
</Text>
|
||||||
<Divider mb="md" />
|
<Divider mb="md" />
|
||||||
|
|
||||||
<Stack gap="md">
|
<Stack gap="md">
|
||||||
{/* Automation Name and Icon */}
|
{/* Automation Name and Icon */}
|
||||||
<Group gap="xs" align="flex-start">
|
<Group gap="xs" align="flex-end">
|
||||||
<Stack gap="xs" style={{ flex: 1 }}>
|
<Stack gap="xs" style={{ flex: 1 }}>
|
||||||
<Text size="sm" fw={500} mb="xs" style={{ color: "var(--mantine-color-text)" }}>
|
|
||||||
{t('automate.creation.name.label', 'Automation Name')} *
|
|
||||||
</Text>
|
|
||||||
<TextInput
|
<TextInput
|
||||||
placeholder={t('automate.creation.name.placeholder', 'My Automation')}
|
placeholder={t('automate.creation.name.placeholder', 'My Automation')}
|
||||||
value={automationName}
|
value={automationName}
|
||||||
|
withAsterisk
|
||||||
|
label={t('automate.creation.name.label', 'Automation Name')}
|
||||||
onChange={(e) => setAutomationName(e.currentTarget.value)}
|
onChange={(e) => setAutomationName(e.currentTarget.value)}
|
||||||
size="sm"
|
size="sm"
|
||||||
/>
|
/>
|
||||||
|
@ -22,11 +22,10 @@ export default function IconSelector({ value = "SettingsIcon", onChange, size =
|
|||||||
};
|
};
|
||||||
|
|
||||||
const iconSize = size === "sm" ? 16 : size === "md" ? 18 : 20;
|
const iconSize = size === "sm" ? 16 : size === "md" ? 18 : 20;
|
||||||
const actionIconSize = size === "sm" ? "sm" : size === "md" ? "md" : "lg";
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Stack gap="xs">
|
<Stack gap="1px">
|
||||||
<Text size="sm" fw={500} mb="xs" style={{ color: "var(--mantine-color-text)" }}>
|
<Text size="sm" fw={600} style={{ color: "var(--mantine-color-primary)" }}>
|
||||||
{t("automate.creation.icon.label", "Icon")}
|
{t("automate.creation.icon.label", "Icon")}
|
||||||
</Text>
|
</Text>
|
||||||
|
|
||||||
|
@ -109,7 +109,26 @@ export const mantineTheme = createTheme({
|
|||||||
},
|
},
|
||||||
|
|
||||||
TextInput: {
|
TextInput: {
|
||||||
styles: {
|
styles: (theme: any) => ({
|
||||||
|
input: {
|
||||||
|
backgroundColor: 'var(--bg-surface)',
|
||||||
|
borderColor: 'var(--border-default)',
|
||||||
|
color: 'var(--text-primary)',
|
||||||
|
outline: 'white',
|
||||||
|
'&:focus': {
|
||||||
|
borderColor: 'var(--color-primary-500)',
|
||||||
|
boxShadow: '0 0 0 1px var(--color-primary-500)',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
label: {
|
||||||
|
color: 'var(--text-secondary)',
|
||||||
|
fontWeight: 'var(--font-weight-medium)',
|
||||||
|
},
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
|
||||||
|
PasswordInput: {
|
||||||
|
styles: (theme: any) => ({
|
||||||
input: {
|
input: {
|
||||||
backgroundColor: 'var(--bg-surface)',
|
backgroundColor: 'var(--bg-surface)',
|
||||||
borderColor: 'var(--border-default)',
|
borderColor: 'var(--border-default)',
|
||||||
@ -123,7 +142,7 @@ export const mantineTheme = createTheme({
|
|||||||
color: 'var(--text-secondary)',
|
color: 'var(--text-secondary)',
|
||||||
fontWeight: 'var(--font-weight-medium)',
|
fontWeight: 'var(--font-weight-medium)',
|
||||||
},
|
},
|
||||||
},
|
}),
|
||||||
},
|
},
|
||||||
|
|
||||||
Select: {
|
Select: {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user