fix: replace England flag with UK flag for English language

This commit is contained in:
2026-06-30 00:09:25 -05:00
parent dcc996c64a
commit 271457dfa5
3 changed files with 7 additions and 7 deletions
+1 -1
View File
@@ -157,7 +157,7 @@ export default function AcceptTermsPage() {
fontWeight: preferredLanguage === 'en' ? 600 : 400, fontWeight: preferredLanguage === 'en' ? 600 : 400,
}} }}
> >
🏴󠁧󠁢󠁥󠁮󠁧󠁿 English 🇬🇧 English
</button> </button>
</div> </div>
+5 -5
View File
@@ -2004,7 +2004,7 @@ function UsersSection({ onToast }: { onToast: (msg: string, type: string) => voi
<I label="Email" type="email" value={newUser.email} onChange={(v: string) => setNewUser({ ...newUser, email: v })} /> <I label="Email" type="email" value={newUser.email} onChange={(v: string) => setNewUser({ ...newUser, email: v })} />
<I label="Phone" value={newUser.phone} onChange={(v: string) => setNewUser({ ...newUser, phone: v })} /> <I label="Phone" value={newUser.phone} onChange={(v: string) => setNewUser({ ...newUser, phone: v })} />
<I label="Country" value={newUser.country} onChange={(v: string) => setNewUser({ ...newUser, country: v })} /> <I label="Country" value={newUser.country} onChange={(v: string) => setNewUser({ ...newUser, country: v })} />
<S label="Language" value={newUser.preferred_language} onChange={(v: string) => setNewUser({ ...newUser, preferred_language: v })} options={[{ value: 'es', label: '🇪🇨 Español' }, { value: 'en', label: '🏴󠁧󠁢󠁥󠁮󠁧󠁿 English' }]} /> <S label="Language" value={newUser.preferred_language} onChange={(v: string) => setNewUser({ ...newUser, preferred_language: v })} options={[{ value: 'es', label: '🇪🇨 Español' }, { value: 'en', label: '🇬🇧 English' }]} />
</div> </div>
<div style={{ marginTop: 12, display: 'flex', gap: 8 }}> <div style={{ marginTop: 12, display: 'flex', gap: 8 }}>
<Btn onClick={createUser} size="sm">Create User</Btn> <Btn onClick={createUser} size="sm">Create User</Btn>
@@ -2018,7 +2018,7 @@ function UsersSection({ onToast }: { onToast: (msg: string, type: string) => voi
<div> <div>
<div style={{ fontWeight: 600, color: C.text }}> <div style={{ fontWeight: 600, color: C.text }}>
{u.username} <span style={{ fontSize: 12, background: u.role === 'admin' ? '#dc2626' : '#059669', color: '#fff', padding: '2px 8px', borderRadius: 4, marginLeft: 8 }}>{u.role}</span> {u.username} <span style={{ fontSize: 12, background: u.role === 'admin' ? '#dc2626' : '#059669', color: '#fff', padding: '2px 8px', borderRadius: 4, marginLeft: 8 }}>{u.role}</span>
{u.preferred_language && <span style={{ fontSize: 11, background: '#6366f1', color: '#fff', padding: '2px 6px', borderRadius: 4, marginLeft: 8 }}>{u.preferred_language === 'es' ? '🇪🇨 ES' : 'EN'}</span>} {u.preferred_language && <span style={{ fontSize: 11, background: '#6366f1', color: '#fff', padding: '2px 6px', borderRadius: 4, marginLeft: 8 }}>{u.preferred_language === 'es' ? '🇪🇨 ES' : '🇬🇧 EN'}</span>}
</div> </div>
<div style={{ fontSize: 12, color: C.textLight }}> <div style={{ fontSize: 12, color: C.textLight }}>
{u.first_name || ''} {u.last_name || ''} {u.email ? `${u.email}` : ''} {u.country ? `${u.country}` : ''} {u.first_name || ''} {u.last_name || ''} {u.email ? `${u.email}` : ''} {u.country ? `${u.country}` : ''}
@@ -2047,7 +2047,7 @@ function UsersSection({ onToast }: { onToast: (msg: string, type: string) => voi
<I label="Phone" value={editing.phone || ''} onChange={(v: string) => setEditing({ ...editing, phone: v })} /> <I label="Phone" value={editing.phone || ''} onChange={(v: string) => setEditing({ ...editing, phone: v })} />
<I label="Country" value={editing.country || ''} onChange={(v: string) => setEditing({ ...editing, country: v })} /> <I label="Country" value={editing.country || ''} onChange={(v: string) => setEditing({ ...editing, country: v })} />
</div> </div>
<S label="Language" value={editing.preferred_language || 'es'} onChange={(v: string) => setEditing({ ...editing, preferred_language: v })} options={[{ value: 'es', label: '🇪🇨 Español' }, { value: 'en', label: '🏴󠁧󠁢󠁥󠁮󠁧󠁿 English' }]} /> <S label="Language" value={editing.preferred_language || 'es'} onChange={(v: string) => setEditing({ ...editing, preferred_language: v })} options={[{ value: 'es', label: '🇪🇨 Español' }, { value: 'en', label: '🇬🇧 English' }]} />
<I label="New Password (leave blank to keep)" type="password" value={editing.password || ''} onChange={(v: string) => setEditing({ ...editing, password: v })} /> <I label="New Password (leave blank to keep)" type="password" value={editing.password || ''} onChange={(v: string) => setEditing({ ...editing, password: v })} />
<Tgl label="Disable comments" checked={editing.comments_disabled || false} onChange={(v: boolean) => setEditing({ ...editing, comments_disabled: v })} /> <Tgl label="Disable comments" checked={editing.comments_disabled || false} onChange={(v: boolean) => setEditing({ ...editing, comments_disabled: v })} />
{editing.terms_accepted_at && ( {editing.terms_accepted_at && (
@@ -2154,7 +2154,7 @@ function TermsSection({ onToast }: { onToast: (msg: string, type: string) => voi
{/* English Terms */} {/* English Terms */}
<div style={{ background: C.card, borderRadius: 12, padding: 16 }}> <div style={{ background: C.card, borderRadius: 12, padding: 16 }}>
<div style={{ display: 'flex', justifyContent: 'space-between', alignItems: 'center', marginBottom: 12 }}> <div style={{ display: 'flex', justifyContent: 'space-between', alignItems: 'center', marginBottom: 12 }}>
<h3 style={{ margin: 0, fontSize: 16 }}>🏴󠁧󠁢󠁥󠁮󠁧󠁿 English</h3> <h3 style={{ margin: 0, fontSize: 16 }}>🇬🇧 English</h3>
{terms.en && ( {terms.en && (
<span style={{ fontSize: 12, color: C.textLight }}> <span style={{ fontSize: 12, color: C.textLight }}>
Version: {terms.en.version} Version: {terms.en.version}
@@ -2180,7 +2180,7 @@ function TermsSection({ onToast }: { onToast: (msg: string, type: string) => voi
<div style={{ position: 'fixed', top: 0, left: 0, right: 0, bottom: 0, background: 'rgba(0,0,0,0.4)', display: 'flex', alignItems: 'center', justifyContent: 'center', zIndex: 9998 }}> <div style={{ position: 'fixed', top: 0, left: 0, right: 0, bottom: 0, background: 'rgba(0,0,0,0.4)', display: 'flex', alignItems: 'center', justifyContent: 'center', zIndex: 9998 }}>
<div style={{ background: '#fff', borderRadius: 16, padding: 24, maxWidth: 600, width: '90%', maxHeight: '90vh', overflow: 'auto' }}> <div style={{ background: '#fff', borderRadius: 16, padding: 24, maxWidth: 600, width: '90%', maxHeight: '90vh', overflow: 'auto' }}>
<h3 style={{ margin: '0 0 20px', fontSize: 18, fontWeight: 700 }}> <h3 style={{ margin: '0 0 20px', fontSize: 18, fontWeight: 700 }}>
{editing.language === 'es' ? '🇪🇨 ' : '🏴󠁧󠁢󠁥󠁮󠁧󠁿 '}Edit Terms ({editing.language.toUpperCase()}) {editing.language === 'es' ? '🇪🇨 ' : '🇬🇧 '}Edit Terms ({editing.language.toUpperCase()})
</h3> </h3>
<div style={{ display: 'grid', gap: 12 }}> <div style={{ display: 'grid', gap: 12 }}>
<I label="Title" value={editing.title || ''} onChange={(v: string) => setEditing({ ...editing, title: v })} placeholder="Terms of Service and Privacy Policy" /> <I label="Title" value={editing.title || ''} onChange={(v: string) => setEditing({ ...editing, title: v })} placeholder="Terms of Service and Privacy Policy" />
+1 -1
View File
@@ -206,7 +206,7 @@ export default function LoginPage() {
fontWeight: preferredLanguage === 'en' ? 600 : 400, fontWeight: preferredLanguage === 'en' ? 600 : 400,
}} }}
> >
🏴󠁧󠁢󠁥󠁮󠁧󠁿 English 🇬🇧 English
</button> </button>
</div> </div>