@zodiac-ui/editor
Version:
A rich text editor for Angular based on `@atlaskit/editor-core`.
17 lines • 2.63 kB
JavaScript
import { pluginKey } from './main';
export const cardAction = (tr, action) => {
return tr.setMeta(pluginKey, action);
};
export const resolveCard = url => (tr) => cardAction(tr, {
type: 'RESOLVE',
url,
});
export const queueCards = (requests) => (tr) => cardAction(tr, {
type: 'QUEUE',
requests: requests,
});
export const setProvider = (cardProvider) => (tr) => cardAction(tr, {
type: 'SET_PROVIDER',
provider: cardProvider,
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWN0aW9ucy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B6b2RpYWMtdWkvZWRpdG9yLyIsInNvdXJjZXMiOlsicGx1Z2lucy9jYXJkL3BtLXBsdWdpbnMvYWN0aW9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sUUFBUSxDQUFDO0FBSW5DLE1BQU0sQ0FBQyxNQUFNLFVBQVUsR0FBRyxDQUFDLEVBQUUsRUFBRSxNQUF3QixFQUFlLEVBQUU7SUFDdEUsT0FBTyxFQUFFLENBQUMsT0FBTyxDQUFDLFNBQVMsRUFBRSxNQUFNLENBQUMsQ0FBQztBQUN2QyxDQUFDLENBQUM7QUFFRixNQUFNLENBQUMsTUFBTSxXQUFXLEdBQUcsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEVBQWUsRUFBRSxFQUFFLENBQ3BELFVBQVUsQ0FBQyxFQUFFLEVBQUU7SUFDYixJQUFJLEVBQUUsU0FBUztJQUNmLEdBQUc7Q0FDSixDQUFDLENBQUM7QUFFTCxNQUFNLENBQUMsTUFBTSxVQUFVLEdBQUcsQ0FBQyxRQUFtQixFQUFFLEVBQUUsQ0FBQyxDQUFDLEVBQWUsRUFBRSxFQUFFLENBQ3JFLFVBQVUsQ0FBQyxFQUFFLEVBQUU7SUFDYixJQUFJLEVBQUUsT0FBTztJQUNiLFFBQVEsRUFBRSxRQUFRO0NBQ25CLENBQUMsQ0FBQztBQUVMLE1BQU0sQ0FBQyxNQUFNLFdBQVcsR0FBRyxDQUFDLFlBQWlDLEVBQUUsRUFBRSxDQUFDLENBQ2hFLEVBQWUsRUFDZixFQUFFLENBQ0YsVUFBVSxDQUFDLEVBQUUsRUFBRTtJQUNiLElBQUksRUFBRSxjQUFjO0lBQ3BCLFFBQVEsRUFBRSxZQUFZO0NBQ3ZCLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHBsdWdpbktleSB9IGZyb20gJy4vbWFpbic7XHJcbmltcG9ydCB7IENhcmRQcm92aWRlciwgQ2FyZFBsdWdpbkFjdGlvbiwgUmVxdWVzdCB9IGZyb20gJy4uL3R5cGVzJztcclxuaW1wb3J0IHsgVHJhbnNhY3Rpb24gfSBmcm9tICdwcm9zZW1pcnJvci1zdGF0ZSc7XHJcblxyXG5leHBvcnQgY29uc3QgY2FyZEFjdGlvbiA9ICh0ciwgYWN0aW9uOiBDYXJkUGx1Z2luQWN0aW9uKTogVHJhbnNhY3Rpb24gPT4ge1xyXG4gIHJldHVybiB0ci5zZXRNZXRhKHBsdWdpbktleSwgYWN0aW9uKTtcclxufTtcclxuXHJcbmV4cG9ydCBjb25zdCByZXNvbHZlQ2FyZCA9IHVybCA9PiAodHI6IFRyYW5zYWN0aW9uKSA9PlxyXG4gIGNhcmRBY3Rpb24odHIsIHtcclxuICAgIHR5cGU6ICdSRVNPTFZFJyxcclxuICAgIHVybCxcclxuICB9KTtcclxuXHJcbmV4cG9ydCBjb25zdCBxdWV1ZUNhcmRzID0gKHJlcXVlc3RzOiBSZXF1ZXN0W10pID0+ICh0cjogVHJhbnNhY3Rpb24pID0+XHJcbiAgY2FyZEFjdGlvbih0ciwge1xyXG4gICAgdHlwZTogJ1FVRVVFJyxcclxuICAgIHJlcXVlc3RzOiByZXF1ZXN0cyxcclxuICB9KTtcclxuXHJcbmV4cG9ydCBjb25zdCBzZXRQcm92aWRlciA9IChjYXJkUHJvdmlkZXI6IENhcmRQcm92aWRlciB8IG51bGwpID0+IChcclxuICB0cjogVHJhbnNhY3Rpb24sXHJcbikgPT5cclxuICBjYXJkQWN0aW9uKHRyLCB7XHJcbiAgICB0eXBlOiAnU0VUX1BST1ZJREVSJyxcclxuICAgIHByb3ZpZGVyOiBjYXJkUHJvdmlkZXIsXHJcbiAgfSk7XHJcbiJdfQ==