inputs and data views keyed: search, select, tabs, state blocks, data table
The DataTable's pagination carries the only interpolated strings in this area
('Showing page {{current}} of {{total}}', '{{size}} / page'). No plural forms:
nothing here is a count-varying noun, so inventing one would only add a key
nobody uses.
DataTable.test.tsx now renders inside an I18nProvider with the real en-GB
catalog, so it still asserts the English a user sees rather than a dot-path.
Left/right utilities became logical (ms-/me-/ps-/pe-/start-) per D3.
This commit is contained in:
@@ -1,10 +1,12 @@
|
||||
import { Select as ShadSelect, SelectContent, SelectGroup } from '@/components/ui/select';
|
||||
import { SelectItem, SelectLabel, SelectTrigger, SelectValue } from '@/components/ui/select';
|
||||
import { cn } from 'helpers/cn';
|
||||
import { useTranslation } from '@/components/locales';
|
||||
|
||||
export const Select = (props: SelectProps) => {
|
||||
const { t } = useTranslation();
|
||||
const { options, value, onChange, onValueChange, label } = props;
|
||||
const { name = '', className, placeholder = 'Select...', update } = props;
|
||||
const { name = '', className, placeholder = t('select.placeholder'), update } = props;
|
||||
|
||||
if (!options) return null;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user