State Selectors
SetkaEditor.selectors.getSelectedElements
SetkaEditor.selectors.getSelectedElementsCount
SetkaEditor.selectors.getElementChildren
SetkaEditor.selectors.getElementParent
SetkaEditor.selectors.getElementParents
SetkaEditor.selectors.hasTextSelection
SetkaEditor.selectors.getTextSelection
SetkaEditor.selectors.isPanelOpened
SetkaEditor.selectors.getSelectedElements
Retrieves currently selected elements.
const mapStateToProps = state => ({
selectedElements: SetkaEditor.selectors.getSelectedElements(state),
});
SetkaEditor.selectors.getSelectedElementsCount
Returns number of selected elements.
const mapStateToProps = state => ({
selectedElements: SetkaEditor.selectors.getSelectedElementsCount(state),
});
SetkaEditor.selectors.getElementChildren
Retrieves element's children.
const mapStateToProps = state => ({
selectedElements: SetkaEditor.selectors.getElementChildren(state, /* id */),
});
SetkaEditor.selectors.getElementParent
Retrieves element's parent.
const mapStateToProps = state => ({
selectedElements: SetkaEditor.selectors.getElementParent(state, /* id */),
});
SetkaEditor.selectors.getElementParents
Retrieves element's parents.
const mapStateToProps = state => ({
selectedElements: SetkaEditor.selectors.getElementParents(state, /* id */),
});
SetkaEditor.selectors.hasTextSelection
Checks if some text is selected.
const mapStateToProps = state => ({
selectedElements: SetkaEditor.selectors.hasTextSelection(state),
});
SetkaEditor.selectors.getTextSelection
Retrieves current text selection positions.
const mapStateToProps = state => ({
selectedElements: SetkaEditor.selectors.getTextSelection(state),
});
SetkaEditor.selectors.isPanelOpened
Checks if one of Editor's panels is open.
const mapStateToProps = state => ({
selectedElements: SetkaEditor.selectors.isPanelOpened(state, 'text-color'),
});