X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=sdnr%2Fwt%2Fodlux%2Fframework%2Fsrc%2Fcomponents%2Fmaterial-table%2FtableFilter.tsx;h=5aefac445a21f838083aaf20ba0ac5115ad34ade;hb=c6f98d59285656f179eea80662e86f7cf5329e59;hp=e21855abb53484cf69719d1995652c139d177ca7;hpb=02c5ac21fde242f7bd12525fc244bdbe64f1a4e6;p=ccsdk%2Ffeatures.git diff --git a/sdnr/wt/odlux/framework/src/components/material-table/tableFilter.tsx b/sdnr/wt/odlux/framework/src/components/material-table/tableFilter.tsx index e21855abb..5aefac445 100644 --- a/sdnr/wt/odlux/framework/src/components/material-table/tableFilter.tsx +++ b/sdnr/wt/odlux/framework/src/components/material-table/tableFilter.tsx @@ -1,3 +1,20 @@ +/** + * ============LICENSE_START======================================================================== + * ONAP : ccsdk feature sdnr wt odlux + * ================================================================================================= + * Copyright (C) 2019 highstreet technologies GmbH Intellectual Property. All rights reserved. + * ================================================================================================= + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under the License + * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express + * or implied. See the License for the specific language governing permissions and limitations under + * the License. + * ============LICENSE_END========================================================================== + */ import * as React from 'react'; import { ColumnModel, ColumnType } from './columnModel'; @@ -16,8 +33,11 @@ const styles = (theme: Theme) => createStyles({ flexWrap: 'wrap', }, input: { - margin: theme.spacing.unit, + margin: theme.spacing(1), }, + numberInput: { + float: "right" + } }); interface IEnhancedTableFilterComponentProps extends WithStyles { @@ -28,7 +48,7 @@ interface IEnhancedTableFilterComponentProps extends WithStyles { } class EnhancedTableFilterComponent extends React.Component { - createFilterHandler = (property: string) => (event: React.ChangeEvent) => { + createFilterHandler = (property: string) => (event: React.ChangeEvent) => { this.props.onFilterChanged && this.props.onFilterChanged(property, event.target.value); }; @@ -36,33 +56,34 @@ class EnhancedTableFilterComponent extends React.Component - { this.props.enableSelection - ? - - : null - } - { columns.map(col => { + {this.props.enableSelection + ? + + : null + } + {columns.map((col, ind) => { const style = col.width ? { width: col.width } : {}; return ( - { col.disableFilter || (col.type === ColumnType.custom) + {col.disableFilter || (col.type === ColumnType.custom) ? null : (col.type === ColumnType.boolean) - ? + None - { col.labels ? col.labels["true"]:"true"} - { col.labels ? col.labels["false"] : "false"} + {col.labels ? col.labels["true"] : "true"} + {col.labels ? col.labels["false"] : "false"} - : } + : } ); - }, this) } + }, this)} ); }