From 6c2eea094cbe35451df3ebabba9db6533861e60a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Ku=CC=88hn?= Date: Thu, 15 Apr 2021 22:08:52 +0200 Subject: [PATCH] wip: fix isList --- packages/core/src/helpers/isList.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/core/src/helpers/isList.ts b/packages/core/src/helpers/isList.ts index 2e1a5c0b..eb8b2eab 100644 --- a/packages/core/src/helpers/isList.ts +++ b/packages/core/src/helpers/isList.ts @@ -1,6 +1,8 @@ import { Extensions } from '../types' +import { NodeConfig } from '..' import splitExtensions from './splitExtensions' import callOrReturn from '../utilities/callOrReturn' +import getExtensionField from '../helpers/getExtensionField' export default function isList(name: string, extensions: Extensions): boolean { const { nodeExtensions } = splitExtensions(extensions) @@ -10,11 +12,12 @@ export default function isList(name: string, extensions: Extensions): boolean { return false } - const groups = callOrReturn(extension.config.group, { options: extension.options }) + const context = { options: extension.options } + const group = callOrReturn(getExtensionField(extension, 'group', context)) - if (typeof groups !== 'string') { + if (typeof group !== 'string') { return false } - return groups.split(' ').includes('list') + return group.split(' ').includes('list') }