import { FileSearchOutlined } from '@ant-design/icons' import { KnowledgeBase } from '@renderer/types' import { ConfigProvider, Flex, Tag } from 'antd' import { FC } from 'react' import styled from 'styled-components' const KnowledgeBaseInput: FC<{ selectedKnowledgeBases: KnowledgeBase[] onRemoveKnowledgeBase: (knowledgeBase: KnowledgeBase) => void }> = ({ selectedKnowledgeBases, onRemoveKnowledgeBase }) => { return ( {selectedKnowledgeBases.map((knowledgeBase) => ( } bordered={false} color="success" key={knowledgeBase.id} closable onClose={() => onRemoveKnowledgeBase(knowledgeBase)}> {knowledgeBase.name} ))} ) } const Container = styled(Flex)` width: 100%; padding: 5px 15px 0; ` export default KnowledgeBaseInput