1
0
Fork 0

Merge pull request #4544 from freesewing/joost

fix: Issue with crowding file names and UI tweaks
This commit is contained in:
Joost De Cock 2023-07-23 17:31:47 +02:00 committed by GitHub
commit dbecf43342
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 15 additions and 6 deletions

View file

@ -3,22 +3,30 @@ commit_message: "skip-build"
pull_request_assignees: pull_request_assignees:
- joostdecock - joostdecock
files: files:
# Markdown
- source: /markdown/org/**/en.md - source: /markdown/org/**/en.md
translation: /markdown/org/**/%two_letters_code%.md translation: /markdown/org/**/%two_letters_code%.md
# YAML
- source: /sites/org/pages/*/*.en.yaml - source: /sites/org/pages/*/*.en.yaml
translation: /sites/org/pages/*/%file_name%.%two_letters_code%.yaml translation: /sites/org/pages/*/%file_name%.%two_letters_code%.yaml
translation_replace: &noen
".en": ""
- source: /sites/org/pages/**/*.en.yaml - source: /sites/org/pages/**/*.en.yaml
translation: /sites/org/pages/**/%file_name%.%two_letters_code%.yaml translation: /sites/org/pages/**/%file_name%.%two_letters_code%.yaml
- source: /sites/org/components/*/*.en.yaml translation_replace: *noen
translation: /sites/org/components/*/%file_name%.%two_letters_code%.yaml
- source: /sites/org/components/**/*.en.yaml - source: /sites/org/components/**/*.en.yaml
translation: /sites/org/components/**/%file_name%.%two_letters_code%.yaml translation: /sites/org/components/**/%file_name%.%two_letters_code%.yaml
translation_replace: *noen
- source: /sites/shared/components/**/*.en.yaml - source: /sites/shared/components/**/*.en.yaml
translation: /sites/shared/components/**/%file_name%.%two_letters_code%.yaml translation: /sites/shared/components/**/%file_name%.%two_letters_code%.yaml
translation_replace: *noen
- source: /sites/shared/i18n/*.en.yaml - source: /sites/shared/i18n/*.en.yaml
translation: /sites/shared/i18n/%file_name%.%two_letters_code%.yaml translation: /sites/shared/i18n/%file_name%.%two_letters_code%.yaml
translation_replace: *noen
- source: /sites/backend/src/**/*.en.yaml - source: /sites/backend/src/**/*.en.yaml
translation: /sites/backend/src/**/%file_name%.%two_letters_code%.yaml translation: /sites/backend/src/**/%file_name%.%two_letters_code%.yaml
translation_replace: *noen
# JSON
- source: /sites/shared/jargon/en.json - source: /sites/shared/jargon/en.json
translation: /sites/shared/jargon/%two_letters_code%.json translation: /sites/shared/jargon/%two_letters_code%.json
- source: /designs/*/i18n/en.json - source: /designs/*/i18n/en.json

View file

@ -26,6 +26,7 @@ const translations = {
export const ModalLocalePicker = () => { export const ModalLocalePicker = () => {
const { t } = useTranslation(ns) const { t } = useTranslation(ns)
const router = useRouter() const router = useRouter()
const current = router.locale
return ( return (
<ModalWrapper> <ModalWrapper>
@ -38,7 +39,7 @@ export const ModalLocalePicker = () => {
} }
key={locale} key={locale}
locale={locale} locale={locale}
className="btn btn-lg btn-primary grow" className={`btn lg:btn-lg grow ${current === locale ? 'btn-neutral' : 'btn-primary'}`}
> >
<span>{t(locale)}</span> <span>{t(locale)}</span>
<span className="grow"></span> <span className="grow"></span>

View file

@ -22,8 +22,8 @@ export const ModalThemePicker = ({ app, iconOnly = false, bottom = false }) => {
className="btn btn-lg grow bg-base-100 border border-base-200 border-solid text-base-content hover:bg-primary hover:text-primary-content hover:border-primary shadow hover:shadow-lg" className="btn btn-lg grow bg-base-100 border border-base-200 border-solid text-base-content hover:bg-primary hover:text-primary-content hover:border-primary shadow hover:shadow-lg"
> >
{t(`${theme}Theme`)} {t(`${theme}Theme`)}
<span className="grow"></span> <span className="hidden lg:block lg:grow"></span>
<div className="flex flex-shrink-0 flex-wrap gap-1 items-center"> <div className="flex flex-shrink-0 flex-wrap gap-1 items-center hidden lg:flex">
{['primary', 'secondary', 'accent', 'neutral'].map((color) => ( {['primary', 'secondary', 'accent', 'neutral'].map((color) => (
<div key={color} className={`bg-${color} w-8 h-8 rounded-full border-2 `}></div> <div key={color} className={`bg-${color} w-8 h-8 rounded-full border-2 `}></div>
))} ))}

View file

@ -68,7 +68,7 @@ export const ModalWrapper = ({
children children
) : ( ) : (
<div <div
className={`bg-base-100 p-4 lg:px-8 lg:rounded-lg lg:shadow-lg max-h-full overflow-auto grow`} className={`bg-base-100 p-4 lg:px-8 lg:rounded-lg lg:shadow-lg max-h-full overflow-auto`}
> >
{children} {children}
</div> </div>