{"version":1,"pages":[{"id":"NxbXvT7q84z3YN7QlSLQ","title":"Welcome","pathname":"/matestack-ui-vuejs","siteSpaceId":"sitesp_dzMJG","description":"Matestack Ui VueJs - Boost your productivity & easily create reactive web UIs in pure Ruby. Easily extend with pure JavaScript if required. No Opal involved."},{"id":"eYlzREVlnZAr4wPT1BMp","title":"Migrating to 3.0","pathname":"/matestack-ui-vuejs/migrate-to-3.0","siteSpaceId":"sitesp_dzMJG","description":""},{"id":"NQl4Sz66WzDqiS708E4Q","title":"Installation & Update","pathname":"/matestack-ui-vuejs/getting-started/installation-update","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Getting started"}]},{"id":"WSTUokqSufcVdZK7GBO4","title":"Webpacker Install Steps","pathname":"/matestack-ui-vuejs/getting-started/installation-update/webpacker-install-steps","siteSpaceId":"sitesp_dzMJG","description":"Webpacker > 5.x","breadcrumbs":[{"label":"Getting started"},{"label":"Installation & Update"}]},{"id":"KIFChOjUXwk6gAiphGK8","title":"Importmap Install Steps","pathname":"/matestack-ui-vuejs/getting-started/installation-update/importmap-install-steps","siteSpaceId":"sitesp_dzMJG","description":"shipped in matestack-ui-vuejs 3.1","breadcrumbs":[{"label":"Getting started"},{"label":"Installation & Update"}]},{"id":"SWCgFGHvj6b1IN1mMnoE","title":"JSBundling-Rails Install","pathname":"/matestack-ui-vuejs/getting-started/installation-update/jsbundling-rails-install","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Installation & Update"}]},{"id":"1JuzMF9F7h1VWimdZ1JJ","title":"Hello World","pathname":"/matestack-ui-vuejs/getting-started/hello-world","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Getting started"}]},{"id":"PVSRZnafHAYoGVl996sG","title":"Emit Client Side Events","pathname":"/matestack-ui-vuejs/built-in-reactivity/emit-client-side-events","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"}]},{"id":"kNstfOmPUbzrMZtT2HJZ","title":"Onclick Component API","pathname":"/matestack-ui-vuejs/built-in-reactivity/emit-client-side-events/onclick-component-api","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"},{"label":"Emit Client Side Events"}]},{"id":"E2tXOISuV2PPzFVS9H1X","title":"Toggle UI States","pathname":"/matestack-ui-vuejs/built-in-reactivity/toggle-ui-states","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"}]},{"id":"bwAs3lrwip6gAaDyKP7f","title":"Toggle Component API","pathname":"/matestack-ui-vuejs/built-in-reactivity/toggle-ui-states/toggle-component-api","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"},{"label":"Toggle UI States"}]},{"id":"jzsOLVbuZ0f1wGZAjRmr","title":"Call Server Side Actions","pathname":"/matestack-ui-vuejs/built-in-reactivity/call-server-side-actions","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"}]},{"id":"IIVY697PSIYy5vR7mHHz","title":"Action Component API","pathname":"/matestack-ui-vuejs/built-in-reactivity/call-server-side-actions/action-component-api","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"},{"label":"Call Server Side Actions"}]},{"id":"hmcVOSFkyghW1levefVn","title":"Reactive Forms","pathname":"/matestack-ui-vuejs/built-in-reactivity/reactive-forms","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"}]},{"id":"WcDGkL2SaTv6fAOkp2ff","title":"Overview","pathname":"/matestack-ui-vuejs/built-in-reactivity/reactive-forms/overview","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"},{"label":"Reactive Forms"}]},{"id":"qRUrupicEexjuGazugkb","title":"Form Component API","pathname":"/matestack-ui-vuejs/built-in-reactivity/reactive-forms/form-component-api","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"},{"label":"Reactive Forms"}]},{"id":"eaLGQGch4C16GyFBOMzm","title":"Input Component API","pathname":"/matestack-ui-vuejs/built-in-reactivity/reactive-forms/form-input-component-api","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"},{"label":"Reactive Forms"}]},{"id":"UwhwRex7OQQka3X3ubDB","title":"Textarea Component API","pathname":"/matestack-ui-vuejs/built-in-reactivity/reactive-forms/form-textarea-component-api","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"},{"label":"Reactive Forms"}]},{"id":"XOUU2bC0VGbpvd8RIF0U","title":"Checkbox Component API","pathname":"/matestack-ui-vuejs/built-in-reactivity/reactive-forms/form-checkbox-component-api","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"},{"label":"Reactive Forms"}]},{"id":"Q2OY1KAtoV97yvl6AgM9","title":"Select Component API","pathname":"/matestack-ui-vuejs/built-in-reactivity/reactive-forms/form-select-component-api","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"},{"label":"Reactive Forms"}]},{"id":"GIbmgftMPDae1Lbqkx3E","title":"Radio Component API","pathname":"/matestack-ui-vuejs/built-in-reactivity/reactive-forms/form-radio-component-api","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"},{"label":"Reactive Forms"}]},{"id":"ZNB3qKyjYGsSiYSsO2xZ","title":"Nested Forms","pathname":"/matestack-ui-vuejs/built-in-reactivity/reactive-forms/nested-forms","siteSpaceId":"sitesp_dzMJG","description":"Added in 2.1.0","breadcrumbs":[{"label":"Built-in Reactivity"},{"label":"Reactive Forms"}]},{"id":"DG1u6JecAnuTwgOxgEqr","title":"Partial UI Updates","pathname":"/matestack-ui-vuejs/built-in-reactivity/partial-ui-updates","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"}]},{"id":"w83M6UiS8MjJmlW091j1","title":"Overview","pathname":"/matestack-ui-vuejs/built-in-reactivity/partial-ui-updates/overview","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"},{"label":"Partial UI Updates"}]},{"id":"6EGTs3xdjQFLq7v53sLE","title":"Async Component API","pathname":"/matestack-ui-vuejs/built-in-reactivity/partial-ui-updates/async-component-api","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"},{"label":"Partial UI Updates"}]},{"id":"btH3tBPM7cOBbiHULgya","title":"Cable Component API","pathname":"/matestack-ui-vuejs/built-in-reactivity/partial-ui-updates/cable-component-api","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"},{"label":"Partial UI Updates"}]},{"id":"tcO17Ybp3sNtoDEkLtVH","title":"Isolated Component API","pathname":"/matestack-ui-vuejs/built-in-reactivity/partial-ui-updates/isolated-component-api","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"},{"label":"Partial UI Updates"}]},{"id":"76LjGKSCwhgztxsISyLK","title":"Page Transitions","pathname":"/matestack-ui-vuejs/built-in-reactivity/page-transitions","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"}]},{"id":"L670E1QEdmcjHkjFTbwA","title":"Transition Component API","pathname":"/matestack-ui-vuejs/built-in-reactivity/page-transitions/transition-component-api","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"},{"label":"Page Transitions"}]},{"id":"cM654BzmjTpXkGbxy4xL","title":"Reactive Collections","pathname":"/matestack-ui-vuejs/built-in-reactivity/reactive-collections","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"}]},{"id":"4oyB5xS3VRTlsNxk50Zw","title":"Overview & API","pathname":"/matestack-ui-vuejs/built-in-reactivity/reactive-collections/overview","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Built-in Reactivity"},{"label":"Reactive Collections"}]},{"id":"OFqT7e5oJ939J3AgQvLQ","title":"Custom Vue.js Components","pathname":"/matestack-ui-vuejs/custom-reactivity/custom-vue-js-components","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Custom Reactivity"}]},{"id":"ivtcmkUzvZGQoJ7tqT8B","title":"Matestack's Vue.js APIs","pathname":"/matestack-ui-vuejs/custom-reactivity/matestacks-vue.js-apis","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Custom Reactivity"}]},{"id":"Pcx9RIXs6slnaRRnVKno","title":"Third party Vue.js Components","pathname":"/matestack-ui-vuejs/custom-reactivity/third-party-vue.js-components","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Custom Reactivity"}]},{"id":"xxodMOavKkOsXVv71ikL","title":"Third Party JavaScript","pathname":"/matestack-ui-vuejs/custom-reactivity/third-party-javascript","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Custom Reactivity"}]},{"id":"VhN3TNEzDN1lHvZKGL4i","title":"Action Cable","pathname":"/matestack-ui-vuejs/integrations/action-cable","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Integrations"}]},{"id":"JzPCKW7BETSTnWUNfdj6","title":"Devise","pathname":"/matestack-ui-vuejs/integrations/devise","siteSpaceId":"sitesp_dzMJG","description":"","breadcrumbs":[{"label":"Integrations"}]},{"id":"imIPW9poXCG2fcHe0QLn","title":"Contribute","pathname":"/matestack-ui-vuejs/contribute","siteSpaceId":"sitesp_dzMJG","description":""}]}