Skip to content

Commit 6b9ca5a

Browse files
authored
Merge pull request #28 from zenml-io/talha/feedback-fixes
Talha/feedback fixes
2 parents 91ae789 + e12cc5d commit 6b9ca5a

File tree

7 files changed

+45
-31
lines changed

7 files changed

+45
-31
lines changed

src/ui/components/Filters/index.tsx

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export const getInitialFilterState = () => {
2626
options: [
2727
{
2828
value: 'name',
29-
label: 'Stack Name',
29+
label: 'Name',
3030
type: 'string',
3131
},
3232
{
@@ -116,7 +116,7 @@ export const getInitialFilterStateForPipeline = () => {
116116
options: [
117117
{
118118
value: 'name',
119-
label: 'Pipeline Name',
119+
label: 'Name',
120120
type: 'string',
121121
},
122122
{
@@ -295,7 +295,12 @@ export const getInitialFilterStateForRuns = () => {
295295
};
296296
return JSON.parse(JSON.stringify(initialFilterState));
297297
};
298-
const FilterComponent = ({ children, filters, setFilter }: any) => {
298+
const FilterComponent = ({
299+
children,
300+
filters,
301+
setFilter,
302+
getInitials,
303+
}: any) => {
299304
const [applyFilter, setApplyFilter] = useState(false);
300305

301306
function handleChange(filter: any, key: string, value: string) {
@@ -321,7 +326,7 @@ const FilterComponent = ({ children, filters, setFilter }: any) => {
321326
}
322327

323328
function addAnotherFilter() {
324-
setFilter([...filters, getInitialFilterState()]);
329+
setFilter([...filters, getInitials()]);
325330
}
326331

327332
function hanldeDelete(index: number) {

src/ui/components/inputs/index.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@ export const InputWithLabel = ({
1818
}): JSX.Element => (
1919
<FlexBox.Column fullWidth>
2020
<Box paddingBottom="xs">
21-
<Paragraph size="body" style={{ color: labelColor ? labelColor : 'black'}}>
21+
<Paragraph
22+
size="body"
23+
style={{ color: labelColor ? labelColor : 'black' }}
24+
>
2225
<label htmlFor={name}>{label}</label>
2326
</Paragraph>
2427
</Box>
@@ -121,7 +124,7 @@ export const TextInput = ({
121124
type?: string;
122125
}): JSX.Element => (
123126
<BaseInput
124-
{...props}
127+
{...props}
125128
hasError={hasError}
126129
onChange={(e: any): void => {
127130
onChangeText(e.target.value);

src/ui/layouts/pipelines/Pipelines/index.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,11 @@ const FilterWrapper = () => {
2525
return filterValuesMap;
2626
}
2727
return (
28-
<FilterComponent filters={filters} setFilter={setFilter}>
28+
<FilterComponent
29+
getInitials={getInitialFilterStateForPipeline}
30+
filters={filters}
31+
setFilter={setFilter}
32+
>
2933
<List filter={getFilter(filters)} />
3034
</FilterComponent>
3135
);

src/ui/layouts/session/Login/Form.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import React from 'react';
22
import {
33
Box,
4-
FormEmailField,
4+
// FormEmailField,
55
FormPasswordField,
6+
FormTextField,
67
PrimaryButton,
78
} from '../../../components';
89
import { translate } from './translate';
@@ -33,7 +34,7 @@ export const Form: React.FC = () => {
3334
return (
3435
<Box marginTop="xxl">
3536
<Box marginBottom="lg">
36-
<FormEmailField
37+
<FormTextField
3738
label={translate('form.username.label')}
3839
labelColor="#ffffff"
3940
placeholder={translate('form.username.placeholder')}

src/ui/layouts/stackComponents/Stacks/index.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,11 @@ const FilterWrapper = () => {
4545
return filterValuesMap;
4646
}
4747
return (
48-
<FilterComponent filters={filters} setFilter={setFilter}>
48+
<FilterComponent
49+
getInitials={getInitialFilterState}
50+
filters={filters}
51+
setFilter={setFilter}
52+
>
4953
<List filter={getFilter(filters)} />
5054
</FilterComponent>
5155
);

src/ui/layouts/stacks/Stacks/index.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,11 @@ const FilterWrapper = () => {
2424
return filterValuesMap;
2525
}
2626
return (
27-
<FilterComponent filters={filters} setFilter={setFilter}>
27+
<FilterComponent
28+
getInitials={getInitialFilterState}
29+
filters={filters}
30+
setFilter={setFilter}
31+
>
2832
<List filter={getFilter(filters)} />
2933
</FilterComponent>
3034
);

src/utils/tableFilters.ts

Lines changed: 13 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,7 @@ export const getFilteredDataForTable = (data: any, filter: any) => {
1616
if (f.type.value === 'start_with') {
1717
data = data.filter((os: any) => {
1818
if (f.column.value && f.value) {
19-
return os[f.column.value]
20-
.toLowerCase()
21-
.startsWith(f.value.toLowerCase());
19+
return os.user.name.toLowerCase().startsWith(f.value.toLowerCase());
2220
}
2321
return true;
2422
});
@@ -27,9 +25,7 @@ export const getFilteredDataForTable = (data: any, filter: any) => {
2725
if (f.type.value === 'end_with') {
2826
data = data.filter((os: any) => {
2927
if (f.column.value && f.value) {
30-
return os[f.column.value]
31-
.toLowerCase()
32-
.endsWith(f.value.toLowerCase());
28+
return os.user.name.toLowerCase().endsWith(f.value.toLowerCase());
3329
}
3430
return true;
3531
});
@@ -38,28 +34,29 @@ export const getFilteredDataForTable = (data: any, filter: any) => {
3834
if (f.type.value === 'equal') {
3935
data = data.filter((os: any) => {
4036
if (f.column.value && f.value) {
41-
return os[f.column.value].toLowerCase() === f.value.toLowerCase();
37+
return os.user.name.toLowerCase() === f.value.toLowerCase();
4238
}
4339
return true;
4440
});
4541
}
4642
if (f.type.value === 'not_equal') {
4743
data = data.filter((os: any) => {
4844
if (f.column.value && f.value) {
49-
return os[f.column.value].toLowerCase() !== f.value.toLowerCase();
45+
return os.user.name.toLowerCase() !== f.value.toLowerCase();
5046
}
5147
return true;
5248
});
5349
}
5450
}
5551

56-
if (f.column.type === 'string' && f.column.label !== 'Owner') {
52+
if (
53+
(f.column.type === 'string' && f.column.label !== 'Owner') ||
54+
f.column.label !== 'Author'
55+
) {
5756
if (f.type.value === 'contains') {
5857
data = data.filter((os: any) => {
5958
if (f.column.value && f.value) {
60-
return os[f.column.value]
61-
.toLowerCase()
62-
.includes(f.value.toLowerCase());
59+
return os.user.name.toLowerCase().includes(f.value.toLowerCase());
6360
}
6461
return true;
6562
});
@@ -68,9 +65,7 @@ export const getFilteredDataForTable = (data: any, filter: any) => {
6865
if (f.type.value === 'start_with') {
6966
data = data.filter((os: any) => {
7067
if (f.column.value && f.value) {
71-
return os[f.column.value]
72-
.toLowerCase()
73-
.startsWith(f.value.toLowerCase());
68+
return os.user.name.toLowerCase().startsWith(f.value.toLowerCase());
7469
}
7570
return true;
7671
});
@@ -79,9 +74,7 @@ export const getFilteredDataForTable = (data: any, filter: any) => {
7974
if (f.type.value === 'end_with') {
8075
data = data.filter((os: any) => {
8176
if (f.column.value && f.value) {
82-
return os[f.column.value]
83-
.toLowerCase()
84-
.endsWith(f.value.toLowerCase());
77+
return os.user.name.toLowerCase().endsWith(f.value.toLowerCase());
8578
}
8679
return true;
8780
});
@@ -90,15 +83,15 @@ export const getFilteredDataForTable = (data: any, filter: any) => {
9083
if (f.type.value === 'equal') {
9184
data = data.filter((os: any) => {
9285
if (f.column.value && f.value) {
93-
return os[f.column.value].toLowerCase() === f.value.toLowerCase();
86+
return os.user.name.toLowerCase() === f.value.toLowerCase();
9487
}
9588
return true;
9689
});
9790
}
9891
if (f.type.value === 'not_equal') {
9992
data = data.filter((os: any) => {
10093
if (f.column.value && f.value) {
101-
return os[f.column.value].toLowerCase() !== f.value.toLowerCase();
94+
return os.user.name.toLowerCase() !== f.value.toLowerCase();
10295
}
10396
return true;
10497
});

0 commit comments

Comments
 (0)