budibase/packages/client/src/stores/rowSelection.js

21 lines
364 B
JavaScript

import { writable } from "svelte/store"
const createRowSelectionStore = () => {
const store = writable([])
function update(rows) {
store.update(state => {
state = [...rows]
return state
})
}
return {
subscribe: store.subscribe,
actions: {
update,
},
}
}
export const rowSelectionStore = createRowSelectionStore()