From 2d9d9d995ee1c195789b46616a32967468a4ba72 Mon Sep 17 00:00:00 2001 From: Md Faisal Raza Khan Date: Mon, 8 Apr 2024 15:34:04 +0530 Subject: [PATCH] feat(core): :sparkles: add defaulValidEvents props in sanatizeCompProps function add defaulValidEvents props in sanatizeCompProps function ref: #183 --- package/utils/componentUtil.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/package/utils/componentUtil.js b/package/utils/componentUtil.js index 30214779..220dcf4e 100644 --- a/package/utils/componentUtil.js +++ b/package/utils/componentUtil.js @@ -115,12 +115,19 @@ export const defaultValidProps = [ }, ]; +export const defaultValidEvents = [ + { + name : "onClick", + types: [{ type: "function" }], + } +]; + export const defaultInvalidProps = ["sx", "classes"]; export function sanitizeComponentProps(component, props) { // eslint-disable-next-line etc/no-commented-out-code // console.log(`----------------Props=${Object.keys(props)}`); - let validProps = [...defaultValidProps, ...(component?.validProps || [])]; + let validProps = [...defaultValidProps, ...defaultValidEvents, ...(component?.validProps || [])]; let sanitizedProps = {}; let validPropKeys = validProps.map(prop => { return prop?.name; });