Skip to content

Commit

Permalink
Updates
Browse files Browse the repository at this point in the history
  • Loading branch information
tiberiuichim committed Sep 28, 2020
1 parent b3a5321 commit 470676f
Show file tree
Hide file tree
Showing 2 changed files with 55 additions and 54 deletions.
101 changes: 51 additions & 50 deletions src/ColumnsBlock/ColumnsBlockEdit.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -72,15 +72,54 @@ class ColumnsBlockEdit extends React.Component {
};
};

onChangeColumnSettings = (id, value) => {
const { data, onChangeBlock, block } = this.props;
const { coldata } = data;
const formData = {
...data,
coldata: {
...coldata,
columns: {
...coldata.columns,
[this.state.activeColumn]: {
...coldata.columns?.[this.state.activeColumn],
settings: {
...coldata.columns?.[this.state.activeColumn]?.settings,
[id]: value,
},
},
},
},
};
onChangeBlock(block, formData);
};

onChangeColumnData = (id, value, colId) => {
const { data, onChangeBlock, block, onChangeField } = this.props;
const { coldata } = data;
// special handling of blocks and blocks_layout
if (['blocks', 'blocks_layout'].indexOf(id) > -1) {
this.blocksState[id] = value;
onChangeBlock(block, {
...data,
coldata: {
...coldata,
columns: {
...coldata.columns,
[colId]: {
...coldata.columns?.[colId],
...this.blocksState,
},
},
},
});
} else {
onChangeField(id, value);
}
};

render() {
const {
block,
data,
onChangeBlock,
onChangeField,
pathname,
selected,
} = this.props;
const { block, data, onChangeBlock, pathname, selected } = this.props;

const { coldata, gridCols, gridSize } = data;
const columnList = getColumns(coldata);
Expand Down Expand Up @@ -141,27 +180,9 @@ class ColumnsBlockEdit extends React.Component {
},
});
}}
onChangeField={(id, value) => {
// special handling of blocks and blocks_layout
if (['blocks', 'blocks_layout'].indexOf(id) > -1) {
this.blocksState[id] = value;
onChangeBlock(block, {
...data,
coldata: {
...coldata,
columns: {
...coldata.columns,
[colId]: {
...coldata.columns?.[colId],
...this.blocksState,
},
},
},
});
} else {
onChangeField(id, value);
}
}}
onChangeField={(id, value) =>
this.onChangeColumnData(id, value, colId)
}
pathname={pathname}
>
{({ draginfo }, editBlock, blockProps) => (
Expand Down Expand Up @@ -208,27 +229,7 @@ class ColumnsBlockEdit extends React.Component {
<InlineForm
schema={ColumnSchema}
title="Edit column"
onChangeField={(id, value) => {
const formData = {
...data,
coldata: {
...coldata,
columns: {
...coldata.columns,
[this.state.activeColumn]: {
...coldata.columns?.[this.state.activeColumn],
settings: {
...coldata.columns?.[this.state.activeColumn]
?.settings,
[id]: value,
},
},
},
},
};
console.log('formdata', formData);
onChangeBlock(block, formData);
}}
onChangeField={this.onChangeColumnSettings}
formData={
data?.coldata?.columns?.[this.state.activeColumn]
?.settings || {}
Expand Down
8 changes: 4 additions & 4 deletions src/ColumnsBlock/styles.less
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
.columns-block {
& > .column {
padding: 0px;
& > .column {
padding: 4px !important;
}
// padding: 4px;
// & > .column {
// padding: 4px !important;
// }
}
.block-column {
padding: 0.3em;
Expand Down

0 comments on commit 470676f

Please sign in to comment.