Config File

Config = {}

-- Notification Position Settings
-- Available positions: 'top-right', 'top-left', 'middle-right', 'middle-left'
Config.Position = 'middle-right'

-- Default Titles for Notification Types
Config.DefaultTitles = {
    success = 'Success',
    error = 'Error',
    warning = 'Warning',
    information = 'Information'
}

-- Position Configurations
Config.Positions = {
    ['top-right'] = {
        top = '20px',
        right = '20px',
        left = 'auto',
        bottom = 'auto',
        transform = 'none',
        animationIn = 'translateX(100%)',
        animationOut = 'translateX(100%)'
    },
    ['top-left'] = {
        top = '20px',
        left = '20px',
        right = 'auto',
        bottom = 'auto',
        transform = 'none',
        animationIn = 'translateX(-100%)',
        animationOut = 'translateX(-100%)'
    },
    ['middle-right'] = {
        top = '50%',
        right = '20px',
        left = 'auto',
        bottom = 'auto',
        transform = 'translateY(-50%)',
        animationIn = 'translateY(-50%) translateX(100%)',
        animationOut = 'translateY(-50%) translateX(100%)'
    },
    ['middle-left'] = {
        top = '50%',
        left = '20px',
        right = 'auto',
        bottom = 'auto',
        transform = 'translateY(-50%)',
        animationIn = 'translateY(-50%) translateX(-100%)',
        animationOut = 'translateY(-50%) translateX(-100%)'
    }
}

Last updated