mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
* dbeaver/pro#5673 feat: add search panel component and integrate search functionality * dbeaver/pro#5673 feat: enhance search panel layout styles * dbeaver/pro#5673 feat: reactive search panel * dbeaver/pro#5673 refactor: separation of concerns * dbeaver/pro#5673 refactor: make outline thinner in search panel * dbeaver/pro#5673 feat: Add new SVG icons for match word, regex, and replace functionalities * dbeaver/pro#5673 feat: add Icon component with customizable properties and documentation * dbeaver/pro#5673 feat: update OrderButton and SearchPanel to use new Icon component * dbeaver/pro#5673 feat: refactor SearchPanel layout * dbeaver/pro#5673 refactor: remove redundant reexport * dbeaver/pro#5673 refactor: convert SearchPanel to a MobX observer component * dbeaver/pro#5673 refactor: remove unused searchOptions from IDefaultExtensions interface * dbeaver/pro#5673 refactor: use useImperativeHandle for focus handling To exclude the chance of manipulating input unexpectedly outside of the component. * dbeaver/pro#5673 refactor: adjust padding and margin in search panel styles * dbeaver/pro#5673 refactor: update SVG icon import to use react component * dbeaver/pro#5673 build: update dependencies in yarn.lock * dbeaver/pro#5673 fix: regexp * dbeaver/pro#5673 fix: correct translation for 'No found' to 'Not found' * dbeaver/pro#5673 refactor: remove extra regex check * dbeaver/pro#5673 refactor: fix styles * dbeaver/pro#5673 fix: swap arrow icons for find next and find previous buttons * dbeaver/pro#5673 fix: adjust flex-basis for search panel matches container * dbeaver/pro#5673 feat: add isReadOnly prop to SearchPanel * dbeaver/pro#5673 feat: add placeholder color variables for input fields --------- Co-authored-by: Alexey <wrouds@gmail.com> Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com> Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
44 lines
1.5 KiB
TypeScript
44 lines
1.5 KiB
TypeScript
/*
|
|
* CloudBeaver - Cloud Database Manager
|
|
* Copyright (C) 2020-2025 DBeaver Corp and others
|
|
*
|
|
* Licensed under the Apache License, Version 2.0.
|
|
* you may not use this file except in compliance with the License.
|
|
*/
|
|
import './index.css';
|
|
|
|
/* AriaKit Utility Components */
|
|
export {
|
|
VisuallyHidden,
|
|
FocusTrap,
|
|
type FocusTrapOptions,
|
|
type FocusTrapProps,
|
|
Focusable,
|
|
type FocusableOptions,
|
|
type FocusableProps,
|
|
FocusTrapRegion,
|
|
type FocusTrapRegionOptions,
|
|
type FocusTrapRegionProps,
|
|
} from '@ariakit/react';
|
|
|
|
export { Button, ButtonBase, type ButtonProps, ButtonIcon, type ButtonIconProps } from './Button/Button.js';
|
|
export { IconButton, IconButtonBase, type IconButtonProps } from './IconButton/IconButton.js';
|
|
export { Checkbox, CheckboxBase, type CheckboxProps } from './Checkbox/Checkbox.js';
|
|
export { Input, InputBase, type InputProps } from './Input/Input.js';
|
|
export {
|
|
Select,
|
|
useSelectContext,
|
|
useSelectStore,
|
|
type SelectProviderProps,
|
|
type SelectProps,
|
|
type SelectLabelProps,
|
|
type SelectPopoverProps,
|
|
type SelectItemProps,
|
|
} from './Select/Select.js';
|
|
export { SelectField, type SelectFieldProps, type SelectItem } from './Select/SelectField.js';
|
|
export { Spinner, type SpinnerProps } from './Spinner/Spinner.js';
|
|
export { Radio, RadioGroup, useRadioContext, useRadioStore, type RadioProviderProps, type RadioProps, type RadioGroupProps } from './Radio/index.js';
|
|
export { Icon, type IconProps } from './Icon/Icon.js';
|
|
export * from './utils/clsx.js';
|
|
export * from './ComponentProvider.js';
|