stremio-web/src/common/index.js

108 lines
3.5 KiB
JavaScript

// Copyright (C) 2017-2023 Smart code 203358507
const AddonDetailsModal = require('./AddonDetailsModal');
const Button = require('./Button');
const Checkbox = require('./Checkbox');
const ColorInput = require('./ColorInput');
const ContinueWatchingItem = require('./ContinueWatchingItem');
const DelayedRenderer = require('./DelayedRenderer');
const Image = require('./Image');
const LibItem = require('./LibItem');
const MainNavBars = require('./MainNavBars');
const MetaItem = require('./MetaItem');
const MetaPreview = require('./MetaPreview');
const MetaRow = require('./MetaRow');
const ModalDialog = require('./ModalDialog');
const Multiselect = require('./Multiselect');
const { HorizontalNavBar, VerticalNavBar } = require('./NavBar');
const PaginationInput = require('./PaginationInput');
const PlayIconCircleCentered = require('./PlayIconCircleCentered');
const Popup = require('./Popup');
const SearchBar = require('./SearchBar');
const StreamingServerWarning = require('./StreamingServerWarning');
const SharePrompt = require('./SharePrompt');
const Slider = require('./Slider');
const TextInput = require('./TextInput');
const { ToastProvider, useToast } = require('./Toast');
const { TooltipProvider, Tooltip } = require('./Tooltips');
const comparatorWithPriorities = require('./comparatorWithPriorities');
const CONSTANTS = require('./CONSTANTS');
const { withCoreSuspender, useCoreSuspender } = require('./CoreSuspender');
const getVisibleChildrenRange = require('./getVisibleChildrenRange');
const interfaceLanguages = require('./interfaceLanguages.json');
const languageNames = require('./languageNames.json');
const routesRegexp = require('./routesRegexp');
const useAnimationFrame = require('./useAnimationFrame');
const useBinaryState = require('./useBinaryState');
const useFullscreen = require('./useFullscreen');
const useLiveRef = require('./useLiveRef');
const useModelState = require('./useModelState');
const useNotifications = require('./useNotifications');
const useOnScrollToBottom = require('./useOnScrollToBottom');
const useProfile = require('./useProfile');
const useStreamingServer = require('./useStreamingServer');
const useTorrent = require('./useTorrent');
const useTranslate = require('./useTranslate');
const platform = require('./platform');
const EventModal = require('./EventModal');
const { default: useOnClickOutside } = require('./useOnClickOutside');
const { default: useKeyboardEvent } = require('./useKeyboardEvent');
const { default: useMouseEvent } = require('./useMouseEvent');
const { MenuProvider, Menu } = require('./Menu');
module.exports = {
AddonDetailsModal,
Button,
Checkbox,
ColorInput,
ContinueWatchingItem,
DelayedRenderer,
Image,
LibItem,
MainNavBars,
MetaItem,
MetaPreview,
MetaRow,
ModalDialog,
Multiselect,
HorizontalNavBar,
VerticalNavBar,
PaginationInput,
PlayIconCircleCentered,
Popup,
SearchBar,
StreamingServerWarning,
SharePrompt,
Slider,
TextInput,
ToastProvider,
useToast,
TooltipProvider,
Tooltip,
comparatorWithPriorities,
CONSTANTS,
withCoreSuspender,
useCoreSuspender,
getVisibleChildrenRange,
interfaceLanguages,
languageNames,
routesRegexp,
useAnimationFrame,
useBinaryState,
useFullscreen,
useLiveRef,
useModelState,
useNotifications,
useOnScrollToBottom,
useProfile,
useStreamingServer,
useTorrent,
useTranslate,
platform,
EventModal,
useOnClickOutside,
useKeyboardEvent,
useMouseEvent,
MenuProvider,
Menu,
};