Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion lib/schemas/browse/modules/componentNames.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,6 @@ module.exports = {
multiValueWrapper: 'MultiValueWrapper',
asyncUserChip: 'AsyncUserChip',
countDown: 'CountDown',
location: 'Location'
location: 'Location',
copyToClipBoardButton: 'CopyToClipboardButton'

This comment was marked as resolved.

};
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
'use strict';

const { makeComponent } = require('../../../utils');
const { copyToClipBoardButton } = require('../componentNames');

module.exports = makeComponent({
name: copyToClipBoardButton,
properties: {}
});
4 changes: 3 additions & 1 deletion lib/schemas/browse/modules/components/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ const asyncWrapper = require('./asyncWrapper');
const multiValueWrapper = require('./multiValueWrapper');
const asyncUserChip = require('./asyncUserChip');
const countDown = require('./countDown');
const copyToClipboardButton = require('./copyToClipboardButton');

module.exports = [
...texts,
Expand All @@ -32,5 +33,6 @@ module.exports = [
multiValueWrapper,
asyncUserChip,
countDown,
location
location,
copyToClipboardButton
];
3 changes: 2 additions & 1 deletion lib/schemas/edit-new/modules/componentNames.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,6 @@ module.exports = {
objectCreator: 'ObjectCreator',
location: 'Location',
fieldList: 'FieldList',
steps: 'Steps'
steps: 'Steps',
copyToClipBoardButton: 'CopyToClipboardButton'

This comment was marked as resolved.

};
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
'use strict';

const { makeComponent } = require('../../../utils');
const { copyToClipBoardButton } = require('../componentNames');

module.exports = makeComponent({
name: copyToClipBoardButton,
properties: {}
});
2 changes: 2 additions & 0 deletions lib/schemas/edit-new/modules/components/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ const objectCreator = require('./objectCreator');
const statusSelector = require('./statusSelector');
const fieldList = require('./fieldList');
const steps = require('./steps');
const copyToClipboardButton = require('./copyToClipboardButton');

module.exports = [
selects,
Expand All @@ -50,6 +51,7 @@ module.exports = [
objectCreator,
location,
fieldList,
copyToClipboardButton,
...images,
...chips,
...others
Expand Down
11 changes: 11 additions & 0 deletions tests/mocks/schemas/browse.json
Original file line number Diff line number Diff line change
Expand Up @@ -885,6 +885,17 @@
"deviceDisplay": "desktop",
"mapper": "addHashtag"
},
{
"name": "id",
"component": "CopyToClipboardButton",
"attributes": {
"sortable": false,
"isDefaultSort": false,
"isStatus": false,
"initialSortDirection": "desc"
},
"componentAttributes": {}
},
{
"name": "motiveName",
"component": "MediumText",
Expand Down
4 changes: 4 additions & 0 deletions tests/mocks/schemas/edit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -369,6 +369,10 @@ sections:
referenceValueType: static
referenceValue: null

- name: name
component: CopyToClipboardButton
componentAttributes: {}

- name: nameGroup
component: Select
componentAttributes:
Expand Down
11 changes: 11 additions & 0 deletions tests/mocks/schemas/expected/browse.json
Original file line number Diff line number Diff line change
Expand Up @@ -964,6 +964,17 @@
"fontWeight": "bold"
}
},
{
"name": "id",
"component": "CopyToClipboardButton",
"componentAttributes": {},
"attributes": {
"sortable": false,
"isDefaultSort": false,
"isStatus": false,
"initialSortDirection": "desc"
}
},
{
"name": "motiveName",
"component": "MediumText",
Expand Down
5 changes: 5 additions & 0 deletions tests/mocks/schemas/expected/edit.json
Original file line number Diff line number Diff line change
Expand Up @@ -603,6 +603,11 @@
]
}
},
{
"name": "name",
"component": "CopyToClipboardButton",
"componentAttributes": {}
},
{
"name": "nameGroup",
"component": "Select",
Expand Down