102 lines
4.3 KiB
JavaScript
102 lines
4.3 KiB
JavaScript
import React from "react";
|
|
import "../../menu/index.js";
|
|
import { toNativeProps } from "../common/utils.js";
|
|
|
|
/** @type { import("react").HTMLElement } */
|
|
const MediaChromeMenu = React.forwardRef(({ children = [], ...props }, ref) => {
|
|
return React.createElement('media-chrome-menu', { ...toNativeProps(props), ref, suppressHydrationWarning: true }, children);
|
|
});
|
|
|
|
export { MediaChromeMenu };
|
|
|
|
/** @type { import("react").HTMLElement } */
|
|
const MediaChromeMenuItem = React.forwardRef(({ children = [], ...props }, ref) => {
|
|
return React.createElement('media-chrome-menu-item', { ...toNativeProps(props), ref, suppressHydrationWarning: true }, children);
|
|
});
|
|
|
|
export { MediaChromeMenuItem };
|
|
|
|
/** @type { import("react").HTMLElement } */
|
|
const MediaSettingsMenu = React.forwardRef(({ children = [], ...props }, ref) => {
|
|
return React.createElement('media-settings-menu', { ...toNativeProps(props), ref, suppressHydrationWarning: true }, children);
|
|
});
|
|
|
|
export { MediaSettingsMenu };
|
|
|
|
/** @type { import("react").HTMLElement } */
|
|
const MediaSettingsMenuItem = React.forwardRef(({ children = [], ...props }, ref) => {
|
|
return React.createElement('media-settings-menu-item', { ...toNativeProps(props), ref, suppressHydrationWarning: true }, children);
|
|
});
|
|
|
|
export { MediaSettingsMenuItem };
|
|
|
|
/** @type { import("react").HTMLElement } */
|
|
const MediaChromeMenuButton = React.forwardRef(({ children = [], ...props }, ref) => {
|
|
return React.createElement('media-chrome-menu-button', { ...toNativeProps(props), ref, suppressHydrationWarning: true }, children);
|
|
});
|
|
|
|
export { MediaChromeMenuButton };
|
|
|
|
/** @type { import("react").HTMLElement } */
|
|
const MediaSettingsMenuButton = React.forwardRef(({ children = [], ...props }, ref) => {
|
|
return React.createElement('media-settings-menu-button', { ...toNativeProps(props), ref, suppressHydrationWarning: true }, children);
|
|
});
|
|
|
|
export { MediaSettingsMenuButton };
|
|
|
|
/** @type { import("react").HTMLElement } */
|
|
const MediaAudioTrackMenu = React.forwardRef(({ children = [], ...props }, ref) => {
|
|
return React.createElement('media-audio-track-menu', { ...toNativeProps(props), ref, suppressHydrationWarning: true }, children);
|
|
});
|
|
|
|
export { MediaAudioTrackMenu };
|
|
|
|
/** @type { import("react").HTMLElement } */
|
|
const MediaAudioTrackMenuButton = React.forwardRef(({ children = [], ...props }, ref) => {
|
|
return React.createElement('media-audio-track-menu-button', { ...toNativeProps(props), ref, suppressHydrationWarning: true }, children);
|
|
});
|
|
|
|
export { MediaAudioTrackMenuButton };
|
|
|
|
/** @type { import("react").HTMLElement } */
|
|
const MediaCaptionsMenu = React.forwardRef(({ children = [], ...props }, ref) => {
|
|
return React.createElement('media-captions-menu', { ...toNativeProps(props), ref, suppressHydrationWarning: true }, children);
|
|
});
|
|
|
|
export { MediaCaptionsMenu };
|
|
|
|
/** @type { import("react").HTMLElement } */
|
|
const MediaCaptionsMenuButton = React.forwardRef(({ children = [], ...props }, ref) => {
|
|
return React.createElement('media-captions-menu-button', { ...toNativeProps(props), ref, suppressHydrationWarning: true }, children);
|
|
});
|
|
|
|
export { MediaCaptionsMenuButton };
|
|
|
|
/** @type { import("react").HTMLElement } */
|
|
const MediaPlaybackRateMenu = React.forwardRef(({ children = [], ...props }, ref) => {
|
|
return React.createElement('media-playback-rate-menu', { ...toNativeProps(props), ref, suppressHydrationWarning: true }, children);
|
|
});
|
|
|
|
export { MediaPlaybackRateMenu };
|
|
|
|
/** @type { import("react").HTMLElement } */
|
|
const MediaPlaybackRateMenuButton = React.forwardRef(({ children = [], ...props }, ref) => {
|
|
return React.createElement('media-playback-rate-menu-button', { ...toNativeProps(props), ref, suppressHydrationWarning: true }, children);
|
|
});
|
|
|
|
export { MediaPlaybackRateMenuButton };
|
|
|
|
/** @type { import("react").HTMLElement } */
|
|
const MediaRenditionMenu = React.forwardRef(({ children = [], ...props }, ref) => {
|
|
return React.createElement('media-rendition-menu', { ...toNativeProps(props), ref, suppressHydrationWarning: true }, children);
|
|
});
|
|
|
|
export { MediaRenditionMenu };
|
|
|
|
/** @type { import("react").HTMLElement } */
|
|
const MediaRenditionMenuButton = React.forwardRef(({ children = [], ...props }, ref) => {
|
|
return React.createElement('media-rendition-menu-button', { ...toNativeProps(props), ref, suppressHydrationWarning: true }, children);
|
|
});
|
|
|
|
export { MediaRenditionMenuButton };
|