From d72e27addc81feaa701c282001be39d867cdab42 Mon Sep 17 00:00:00 2001 From: EndyKaufman Date: Sun, 10 Mar 2019 19:56:36 +0500 Subject: [PATCH] fix(select-input): Update for correct work with toString of object --- .../select-input/select-input.transformers.ts | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/libs/rucken/ionic/src/lib/components/select-input/select-input.transformers.ts b/libs/rucken/ionic/src/lib/components/select-input/select-input.transformers.ts index 42c3e466..67fd6190 100644 --- a/libs/rucken/ionic/src/lib/components/select-input/select-input.transformers.ts +++ b/libs/rucken/ionic/src/lib/components/select-input/select-input.transformers.ts @@ -18,9 +18,6 @@ export function keyToSelectInput( if (options.idField === undefined) { options.idField = 'id'; } - if (options.titleField === undefined) { - options.titleField = 'title'; - } const itemsIsEmpty = !options.items || options.items.length === 0; if (itemsIsEmpty) { options.items = []; @@ -39,7 +36,7 @@ export function keyToSelectInput( const transformedItems = options.items.map( item => ({ id: item[options.idField], - title: item[options.titleField] || item, + title: options.titleField ? item[options.titleField] : (item || item['title'] || ''), }) ); const items = keys.map( @@ -70,9 +67,6 @@ export function selectInputToKey( if (options.idField === undefined) { options.idField = 'id'; } - if (options.titleField === undefined) { - options.titleField = 'title'; - } const itemsIsEmpty = !options.items || options.items.length === 0; if (itemsIsEmpty) { options.items = []; @@ -88,7 +82,7 @@ export function selectInputToKey( const transformedItems = options.items.map( item => ({ id: item[options.idField], - title: item[options.titleField] || item + title: options.titleField ? item[options.titleField] : (item || item['title'] || '') }) ); const keys = objects.map(