Выборки состояния
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
Извлекает текущие выбранные элементы.
const mapStateToProps = state => ({
selectedElements: SetkaEditor.selectors.getSelectedElements(state),
});
SetkaEditor.selectors.getSelectedElementsCount
Возвращает количество выбранных элементов.
const mapStateToProps = state => ({
selectedElements: SetkaEditor.selectors.getSelectedElementsCount(state),
});
SetkaEditor.selectors.getElementChildren
Возвращает дочерние элементы текущих элементов.
const mapStateToProps = state => ({
selectedElements: SetkaEditor.selectors.getElementChildren(state, /* id */),
});
SetkaEditor.selectors.getElementParent
Возвращает родительский элемент данного элемента.
const mapStateToProps = state => ({
selectedElements: SetkaEditor.selectors.getElementParent(state, /* id */),
});
SetkaEditor.selectors.getElementParents
Возвращает родительские элементы данного элемента.
const mapStateToProps = state => ({
selectedElements: SetkaEditor.selectors.getElementParents(state, /* id */),
});
SetkaEditor.selectors.hasTextSelection
Проверяет, выделен ли текст.
const mapStateToProps = state => ({
selectedElements: SetkaEditor.selectors.hasTextSelection(state),
});
SetkaEditor.selectors.getTextSelection
Извлекает положение текущего выделения текста.
const mapStateToProps = state => ({
selectedElements: SetkaEditor.selectors.getTextSelection(state),
});
SetkaEditor.selectors.isPanelOpened
Проверяет, открыта ли одна из панелей Setka Editor.
const mapStateToProps = state => ({
selectedElements: SetkaEditor.selectors.isPanelOpened(state, 'text-color'),
});