mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-26 03:01:51 +08:00
feat(core): make css parsers tree-shakable (#9496)
This commit is contained in:

committed by
Nathan Walker

parent
3e2e5dfe9d
commit
dd5f24a737
@ -27,7 +27,8 @@ export abstract class ListViewBase extends ContainerView implements ListViewDefi
|
||||
public _defaultTemplate: KeyedTemplate = {
|
||||
key: 'default',
|
||||
createView: () => {
|
||||
if (this.itemTemplate) {
|
||||
if (__UI_USE_EXTERNAL_RENDERER__) {
|
||||
} else if (this.itemTemplate) {
|
||||
return Builder.parse(this.itemTemplate, this);
|
||||
}
|
||||
|
||||
@ -196,7 +197,11 @@ export const itemTemplatesProperty = new Property<ListViewBase, string | Array<K
|
||||
name: 'itemTemplates',
|
||||
valueConverter: (value) => {
|
||||
if (typeof value === 'string') {
|
||||
return Builder.parseMultipleTemplates(value, null);
|
||||
if (__UI_USE_XML_PARSER__) {
|
||||
return Builder.parseMultipleTemplates(value, null);
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
return value;
|
||||
|
Reference in New Issue
Block a user