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