UNPKG

@seasketch/geoprocessing

Version:

Geoprocessing and reporting framework for SeaSketch 2.0

23 lines (22 loc) 1.3 kB
import React from "react"; import popper from "@popperjs/core"; export interface DropdownContainerProps { open: boolean; } /** * Renders an element with a dropdown list */ export interface DropdownProps { children: React.ReactNode; titleElement?: React.ReactElement; placement?: popper.Placement; offset?: { horizontal: number; vertical: number; }; } export declare const DropdownContainer: import("styled-components/dist/types.js").IStyledComponentBase<"web", import("styled-components/dist/types.js").Substitute<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, DropdownContainerProps>> & string; export declare const DropdownItem: import("styled-components/dist/types.js").IStyledComponentBase<"web", import("styled-components").FastOmit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, never>> & string; export declare const DropdownTrigger: import("styled-components/dist/types.js").IStyledComponentBase<"web", import("styled-components").FastOmit<React.DetailedHTMLProps<React.ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, never>> & string; export declare const Dropdown: ({ titleElement, placement, offset, children, }: DropdownProps) => React.JSX.Element; export default Dropdown;