FunctionActionButton({
isInstalled,
isWorking,
onClick,
disabled = false,
className = '',
})
src/components/buttons/ActionButton.tsx:20
FunctionAnimatedCheckbox({
checked,
onChange,
label,
sublabel,
className = '',
}: AnimatedCheckboxProps)
src/components/buttons/AnimatedCheckbox.tsx:14
FunctionButton({
children,
variant = 'primary',
size = 'medium',
isLoading = false,
leftIcon,
rightIcon,
fullW
src/components/buttons/Button.tsx:19
FunctionDialog({
visible,
onClose,
className = '',
preventBackdropClose = false,
children,
size = 'medium',
sh
src/components/dialogs/Dialog.tsx:17
FunctionDlcSelectionDialog({
visible,
gameTitle,
gameId,
dlcs,
onClose,
onConfirm,
onUpdate,
isLoading,
isEditMode = f
src/components/dialogs/DlcSelectionDialog.tsx:34
FunctionDropdown({
label,
description,
value,
options,
onChange,
disabled = false,
className = '',
}: DropdownPr
src/components/common/Dropdown.tsx:22
FunctionEpicGameItem({
game,
installing,
onInstall,
onUninstallScream,
onUninstallKoaloader,
onSettings,
}: EpicGameIt
src/components/games/EpicGameItem.tsx:15
FunctionEpicGameList({
games,
isLoading,
installingId,
onInstall,
onUninstallScream,
onUninstallKoaloader,
onSetting
src/components/games/EpicGameList.tsx:16
FunctionEpicUnlockerSelectionDialog({
visible,
game,
onClose,
onSelectScreamAPI,
onSelectKoaloader,
})
src/components/dialogs/EpicUnlockerSelectionDialog.tsx:26
FunctionGameItem({ game, onAction, onEdit, onSmokeAPISettings, onRate, reportingEnabled }: GameItemProps)
src/components/games/GameItem.tsx:20
FunctionGameList({ games, isLoading, onAction, onEdit, onSmokeAPISettings, onRate, reportingEnabled }: GameListProps)
src/components/games/GameList.tsx:21
FunctionIcon({
name,
size = 'md',
variant,
title,
fillColor,
strokeColor,
className = '',
...rest
})
src/components/icons/Icon.tsx:92
FunctionLoadingIndicator({
size = 'medium',
type = 'spinner',
message,
progress = 0,
className = '',
}: LoadingIndicatorProp
src/components/common/LoadingIndicator.tsx:18
FunctionProgressDialog({
visible,
title,
message,
progress,
showInstructions = false,
instructions,
onClose,
}: Progre
src/components/dialogs/ProgressDialog.tsx:30
FunctionRatingDialog({
visible,
gameTitle,
gameId,
unlocker,
onClose,
onSubmit,
})
src/components/dialogs/RatingDialog.tsx:37
FunctionSmokeAPIVotesDialog({
visible,
gameId,
gameTitle,
onConfirm,
onClose,
})
src/components/dialogs/SmokeAPIVotesDialog.tsx:27
FunctionToast({
id,
type,
title,
message,
duration = 5000, // default 5 seconds
onDismiss,
}: ToastProps)
src/components/notifications/Toast.tsx:17
FunctionUnlockerSelectionDialog({
visible,
gameId,
gameTitle,
onClose,
onSelectCreamLinux,
onSelectSmokeAPI,
})
src/components/dialogs/UnlockerSelectionDialog.tsx:28