Files
v10/dist/dev/ui/seek-button/seek-button.d.ts

29 lines
952 B
TypeScript

import { UIComponentProps } from "../../utils/types.js";
import { SeekButtonCore } from "@videojs/core";
//#region src/ui/seek-button/seek-button.d.ts
interface SeekButtonProps extends UIComponentProps<'button', SeekButtonCore.State>, SeekButtonCore.Props {}
/**
* A button that seeks forward or backward by a configurable number of seconds.
*
* @example
* ```tsx
* <SeekButton seconds={-10} />
*
* <SeekButton
* seconds={30}
* render={(props, state) => (
* <button {...props}>
* {state.direction === 'backward' ? <RewindIcon /> : <FastForwardIcon />}
* </button>
* )}
* />
* ```
*/
declare const SeekButton: import("react").ForwardRefExoticComponent<SeekButtonProps & import("react").RefAttributes<HTMLButtonElement>>;
declare namespace SeekButton {
type Props = SeekButtonProps;
type State = SeekButtonCore.State;
}
//#endregion
export { SeekButton, SeekButtonProps };
//# sourceMappingURL=seek-button.d.ts.map