Client: Fixed incorrect column name keys
This commit is contained in:
@@ -28,6 +28,11 @@ interface IFilamentCollapsed extends Omit<IFilament, "vendor"> {
|
|||||||
"vendor.name": string | null;
|
"vendor.name": string | null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function translateColumnI18nKey(columnName: string): string {
|
||||||
|
columnName = columnName.replace(".", "_");
|
||||||
|
return `filament.fields.${columnName}`;
|
||||||
|
}
|
||||||
|
|
||||||
const namespace = "filamentList-v2";
|
const namespace = "filamentList-v2";
|
||||||
|
|
||||||
export const FilamentList: React.FC<IResourceComponentsProps> = () => {
|
export const FilamentList: React.FC<IResourceComponentsProps> = () => {
|
||||||
@@ -125,7 +130,7 @@ export const FilamentList: React.FC<IResourceComponentsProps> = () => {
|
|||||||
menu={{
|
menu={{
|
||||||
items: allColumns.map((column_id) => ({
|
items: allColumns.map((column_id) => ({
|
||||||
key: column_id,
|
key: column_id,
|
||||||
label: t(`filament.fields.${column_id.replace(".", "_")}`),
|
label: t(translateColumnI18nKey(column_id)),
|
||||||
})),
|
})),
|
||||||
selectedKeys: showColumns,
|
selectedKeys: showColumns,
|
||||||
selectable: true,
|
selectable: true,
|
||||||
|
|||||||
@@ -34,6 +34,13 @@ interface ISpoolCollapsed extends ISpool {
|
|||||||
"filament.material"?: string;
|
"filament.material"?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function translateColumnI18nKey(columnName: string): string {
|
||||||
|
columnName = columnName.replace(".", "_");
|
||||||
|
if (columnName === "combined_name") columnName = "filament_name";
|
||||||
|
else if (columnName === "filament_material") columnName = "material";
|
||||||
|
return `spool.fields.${columnName}`;
|
||||||
|
}
|
||||||
|
|
||||||
const namespace = "spoolList-v2";
|
const namespace = "spoolList-v2";
|
||||||
|
|
||||||
export const SpoolList: React.FC<IResourceComponentsProps> = () => {
|
export const SpoolList: React.FC<IResourceComponentsProps> = () => {
|
||||||
@@ -179,9 +186,9 @@ export const SpoolList: React.FC<IResourceComponentsProps> = () => {
|
|||||||
<Dropdown
|
<Dropdown
|
||||||
trigger={["click"]}
|
trigger={["click"]}
|
||||||
menu={{
|
menu={{
|
||||||
items: allColumns.map((column) => ({
|
items: allColumns.map((column_id) => ({
|
||||||
key: column,
|
key: column_id,
|
||||||
label: t(`spool.fields.${column.replace(".", "_")}`),
|
label: t(translateColumnI18nKey(column_id)),
|
||||||
})),
|
})),
|
||||||
selectedKeys: showColumns,
|
selectedKeys: showColumns,
|
||||||
selectable: true,
|
selectable: true,
|
||||||
|
|||||||
Reference in New Issue
Block a user