(improvement)(chat-sdk) hide filter bar when no date and filter data (#1624)

This commit is contained in:
williamhliu
2024-09-04 10:28:36 +08:00
committed by GitHub
parent 5f9393723f
commit 9bbd781c6a

View File

@@ -285,7 +285,7 @@ const ParseTip: React.FC<Props> = ({
{filters?.map((filter: any, index: number) => (
<FilterItem
modelId={modelId!}
filters={dimensionFilters}
filters={filters}
filter={filter}
index={index}
chatContext={currentParseInfo!}
@@ -304,12 +304,14 @@ const ParseTip: React.FC<Props> = ({
const getFiltersNode = () => {
return (
<>
<div className={`${prefixCls}-tip-item`}>
<div className={`${prefixCls}-tip-item-name`}></div>
<div className={`${prefixCls}-tip-item-content`}>
{getFilterContent(dimensionFilters)}
{(!!dateInfo || !!dimensionFilters?.length) && (
<div className={`${prefixCls}-tip-item`}>
<div className={`${prefixCls}-tip-item-name`}></div>
<div className={`${prefixCls}-tip-item-content`}>
{getFilterContent(dimensionFilters)}
</div>
</div>
</div>
)}
<Button className={`${prefixCls}-reload`} size="small" onClick={onRefresh}>
<ReloadOutlined />