mirror of
https://github.com/status-im/consul.git
synced 2025-01-12 23:05:28 +00:00
6589cbbd0d
* ui: Add the most basic workspace root in /ui * We already have a LICENSE file in the repository root * Change directory path in build scripts ui-v2 -> ui * Make yarn install flags configurable from elsewhere * Minimal workspace root makefile * Call the new docker specific target * Update yarn in the docker build image * Reconfigure the netlify target and move to the higher makefile * Move ui-v2 -> ui/packages/consul-ui * Change repo root to refleect new folder structure * Temporarily don't hoist consul-api-double * Fixup CI configuration * Fixup lint errors * Fixup Netlify target
20 lines
612 B
JavaScript
20 lines
612 B
JavaScript
export default function(visitable, attribute, submitable, deletable, cancelable) {
|
|
return {
|
|
visit: visitable(['/:dc/kv/:kv/edit', '/:dc/kv/create'], function(str) {
|
|
// this will encode the parts of the key path but means you can no longer
|
|
// visit with path parts containing slashes
|
|
return str
|
|
.split('/')
|
|
.map(encodeURIComponent)
|
|
.join('/');
|
|
}),
|
|
...submitable({}, 'main'),
|
|
...cancelable(),
|
|
...deletable(),
|
|
session: {
|
|
ID: attribute('data-test-session', '[data-test-session]'),
|
|
...deletable({}, '[data-test-session]'),
|
|
},
|
|
};
|
|
}
|