mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-12 18:26:36 +08:00
chore: format
This commit is contained in:
@@ -67,10 +67,7 @@ export function getProxyRouteConfigSection(
|
||||
: 'domains';
|
||||
}
|
||||
|
||||
export function validateDomain(
|
||||
domain: string,
|
||||
t: TranslateFn,
|
||||
): string | null {
|
||||
export function validateDomain(domain: string, t: TranslateFn): string | null {
|
||||
const normalized = domain.trim().toLowerCase();
|
||||
if (!normalized) {
|
||||
return t('validation.enterDomain');
|
||||
|
||||
@@ -269,8 +269,7 @@ export function ProxyRouteCreateSheet({
|
||||
onCreated(route);
|
||||
} catch (error) {
|
||||
form.setError('root', {
|
||||
message:
|
||||
error instanceof Error ? error.message : t('createFailed'),
|
||||
message: error instanceof Error ? error.message : t('createFailed'),
|
||||
});
|
||||
}
|
||||
});
|
||||
@@ -400,7 +399,9 @@ export function ProxyRouteCreateSheet({
|
||||
</SelectTrigger>
|
||||
</FormControl>
|
||||
<SelectContent>
|
||||
<SelectItem value='none'>{t('pleaseSelect')}</SelectItem>
|
||||
<SelectItem value='none'>
|
||||
{t('pleaseSelect')}
|
||||
</SelectItem>
|
||||
{tunnelClients.map((tunnel) => (
|
||||
<SelectItem
|
||||
key={tunnel.id}
|
||||
@@ -415,7 +416,9 @@ export function ProxyRouteCreateSheet({
|
||||
))}
|
||||
</SelectContent>
|
||||
</Select>
|
||||
<FormDescription>{t('tunnelForwardHint')}</FormDescription>
|
||||
<FormDescription>
|
||||
{t('tunnelForwardHint')}
|
||||
</FormDescription>
|
||||
<FormMessage />
|
||||
</FormItem>
|
||||
)}
|
||||
@@ -455,7 +458,9 @@ export function ProxyRouteCreateSheet({
|
||||
<FormControl>
|
||||
<Input placeholder='127.0.0.1:8080' {...field} />
|
||||
</FormControl>
|
||||
<FormDescription>{t('tunnelAddressHint')}</FormDescription>
|
||||
<FormDescription>
|
||||
{t('tunnelAddressHint')}
|
||||
</FormDescription>
|
||||
<FormMessage />
|
||||
</FormItem>
|
||||
)}
|
||||
@@ -483,7 +488,9 @@ export function ProxyRouteCreateSheet({
|
||||
</SelectTrigger>
|
||||
</FormControl>
|
||||
<SelectContent>
|
||||
<SelectItem value='none'>{t('pleaseSelect')}</SelectItem>
|
||||
<SelectItem value='none'>
|
||||
{t('pleaseSelect')}
|
||||
</SelectItem>
|
||||
{pagesProjects.map((project) => (
|
||||
<SelectItem
|
||||
key={project.id}
|
||||
|
||||
@@ -119,22 +119,20 @@ export function ZoneDomainSelector({
|
||||
|
||||
{filtered.length === 0 ? (
|
||||
<div className='rounded-lg border border-dashed px-4 py-8 text-center text-sm text-muted-foreground'>
|
||||
{domains.length === 0 ? (
|
||||
t.rich('noZoneDomains', {
|
||||
websites: (chunks) => (
|
||||
<Link
|
||||
href='/websites'
|
||||
className='text-primary underline-offset-4 hover:underline'
|
||||
>
|
||||
{chunks}
|
||||
</Link>
|
||||
),
|
||||
})
|
||||
) : availableDomains.length === 0 ? (
|
||||
t('noBindableDomains')
|
||||
) : (
|
||||
t('noMatchingDomains')
|
||||
)}
|
||||
{domains.length === 0
|
||||
? t.rich('noZoneDomains', {
|
||||
websites: (chunks) => (
|
||||
<Link
|
||||
href='/websites'
|
||||
className='text-primary underline-offset-4 hover:underline'
|
||||
>
|
||||
{chunks}
|
||||
</Link>
|
||||
),
|
||||
})
|
||||
: availableDomains.length === 0
|
||||
? t('noBindableDomains')
|
||||
: t('noMatchingDomains')}
|
||||
</div>
|
||||
) : (
|
||||
<div className='max-h-72 space-y-1 overflow-y-auto rounded-lg border p-2'>
|
||||
|
||||
Reference in New Issue
Block a user