Skip to content

Commit 9290e10

Browse files
committed
Added external component renderer example
1 parent 3e0d44e commit 9290e10

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

demo/src/schema/basic.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export default {
2323
},
2424
layout: [
2525
['Editable'],
26-
['MassActions', 'SimpleButton', 'ResetFilters', 'Spacer', 'Print', 'Columns'],
26+
['MassActions', 'SimpleButton', 'ExternalCustomButton', 'ResetFilters', 'Spacer', 'Print', 'Columns'],
2727
['Limiter', 'Spacer', 'ResultCount', 'Spacer', 'Pages'],
2828
[{ id: 'Table', layout: [
2929
['Header'],
@@ -60,6 +60,12 @@ export default {
6060
// last: { backgroundColor: 'purple' },
6161
// }
6262
// },
63+
ExternalCustomButton: {
64+
renderer: (props) => {
65+
console.log(props);
66+
return <button>nothing</button>
67+
}
68+
},
6369
Editable: {
6470
type: 'editable',
6571
labels: {

demo/src/schema/normalized.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ export default {
5656
},
5757
layout: [
5858
['Editable'],
59-
['MassActions', 'SimpleButton', 'ResetFilters', 'Spacer', 'Print', 'Columns'],
59+
['MassActions', 'SimpleButton', 'ExternalCustomButton', 'ResetFilters', 'Spacer', 'Print', 'Columns'],
6060
['Limiter', 'Spacer', 'ResultCount', 'Spacer', 'Pages'],
6161
[{ id: 'Table', layout: [
6262
['Header'],
@@ -84,6 +84,12 @@ export default {
8484
justifyContent: 'center'
8585
}
8686
},
87+
ExternalCustomButton: {
88+
renderer: (props) => {
89+
console.log(props);
90+
return <button>nothing</button>
91+
}
92+
},
8793
// Pages: {
8894
// styles: {
8995
// first: { backgroundColor: 'red' },

0 commit comments

Comments
 (0)