github.com/sl1pm4t/consul@v1.4.5-0.20190325224627-74c31c540f9c/ui-v2/tests/pages/dc/kv/edit.js (about)

     1  export default function(visitable, submitable, deletable, cancelable) {
     2    return submitable(
     3      cancelable(
     4        deletable({
     5          visit: visitable(['/:dc/kv/:kv/edit', '/:dc/kv/create'], function(str) {
     6            // this will encode the parts of the key path but means you can no longer
     7            // visit with path parts containing slashes
     8            return str
     9              .split('/')
    10              .map(encodeURIComponent)
    11              .join('/');
    12          }),
    13          session: deletable({}, '[data-test-session]'),
    14        })
    15      )
    16    );
    17  }