diff --git a/src/cell-group/index.js b/src/cell-group/index.tsx
similarity index 52%
rename from src/cell-group/index.js
rename to src/cell-group/index.tsx
index 72800f262..9e01cff32 100644
--- a/src/cell-group/index.js
+++ b/src/cell-group/index.tsx
@@ -15,27 +15,29 @@ export default createComponent({
},
setup(props, { slots, attrs }) {
+ const renderGroup = () => (
+
+ {slots.default?.()}
+
+ );
+
+ const renderTitle = () => (
+
+ {slots.title ? slots.title() : props.title}
+
+ );
+
return () => {
- const { title, border } = props;
-
- const Group = (
-
- {slots.default?.()}
-
- );
-
- if (title || slots.title) {
+ if (props.title || slots.title) {
return (
<>
-
- {slots.title ? slots.title() : title}
-
- {Group}
+ {renderTitle()}
+ {renderGroup()}
>
);
}
- return Group;
+ return renderGroup();
};
},
});