import { Dialog, DialogHeader, DialogBody, DialogFooter, DialogActions, } from '@/components/dialogs' import { Button, AnimatedCheckbox } from '@/components/buttons' import { useState } from 'react' export interface DisclaimerDialogProps { visible: boolean onClose: (dontShowAgain: boolean) => void } /** * Disclaimer dialog that appears on app startup * Informs users that CreamLinux manages DLC IDs, not actual DLC files */ const DisclaimerDialog = ({ visible, onClose }: DisclaimerDialogProps) => { const [dontShowAgain, setDontShowAgain] = useState(false) const handleOkClick = () => { onClose(dontShowAgain) } return ( onClose(false)} size="medium" preventBackdropClose>

Important Notice

CreamLinux Installer does not install any DLC content files.

This application manages the DLC IDs associated with DLCs you want to use. You must obtain the actual DLC files separately.

This tool only configures which DLC IDs are recognized by the game unlockers (CreamLinux and SmokeAPI).

setDontShowAgain(!dontShowAgain)} label="Don't show this disclaimer again" />
) } export default DisclaimerDialog