mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-04 08:38:34 +00:00
- document folder - full-text search - blob storage - basic edgeless support Co-authored-by: tzhangchi <terry.zhangchi@outlook.com> Co-authored-by: QiShaoXuan <qishaoxuan777@gmail.com> Co-authored-by: DiamondThree <diamond.shx@gmail.com> Co-authored-by: MingLiang Wang <mingliangwang0o0@gmail.com> Co-authored-by: JimmFly <yangjinfei001@gmail.com> Co-authored-by: Yifeng Wang <doodlewind@toeverything.info> Co-authored-by: Himself65 <himself65@outlook.com> Co-authored-by: lawvs <18554747+lawvs@users.noreply.github.com> Co-authored-by: Qi <474021214@qq.com>
30 lines
748 B
TypeScript
30 lines
748 B
TypeScript
import React from 'react';
|
|
import { IconButton, IconButtonProps } from '@/ui/button';
|
|
import { Tooltip } from '@/ui/tooltip';
|
|
import { ArrowDownIcon } from '@blocksuite/icons';
|
|
import { useModal } from '@/providers/global-modal-provider';
|
|
|
|
export const QuickSearchButton = ({
|
|
onClick,
|
|
...props
|
|
}: Omit<IconButtonProps, 'children'>) => {
|
|
const { triggerQuickSearchModal } = useModal();
|
|
|
|
return (
|
|
<Tooltip content="Switch to" placement="bottom">
|
|
<IconButton
|
|
data-testid="header-quickSearchButton"
|
|
{...props}
|
|
onClick={e => {
|
|
onClick?.(e);
|
|
triggerQuickSearchModal();
|
|
}}
|
|
>
|
|
<ArrowDownIcon />
|
|
</IconButton>
|
|
</Tooltip>
|
|
);
|
|
};
|
|
|
|
export default QuickSearchButton;
|