Allow WooCommerce and WP segments in shortcodes settings

[MAILPOET-3419]
This commit is contained in:
Rostislav Wolny
2021-02-12 13:31:33 +01:00
committed by Veljko V
parent cd776fe0cf
commit ab5720b4ca
5 changed files with 10 additions and 3 deletions

View File

@@ -8,10 +8,12 @@ type Props = {
value: string[];
placeholder?: string;
setValue: (x: string[]) => void;
segmentsSelector?: 'getDefaultSegments' | 'getSegments';
}
export default (props: Props) => {
const segments = useSelector('getSegments')().map((segment) => ({
const selector = props.segmentsSelector ? props.segmentsSelector : 'getDefaultSegments';
const segments = useSelector(selector)().map((segment) => ({
value: segment.id,
label: segment.name,
count: segment.subscribers,