mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-09 10:34:17 +00:00
82 lines
2.6 KiB
JavaScript
Executable File
82 lines
2.6 KiB
JavaScript
Executable File
const fromStorage = JSON.parse(localStorage.getItem('app_settings'))
|
|
|
|
function SettingStoragedValue(e) {
|
|
try {
|
|
const fromStorage = JSON.parse(localStorage.getItem('app_settings'))
|
|
const Ite = fromStorage.map(item => {
|
|
return item.SettingID === e ? item.value : null
|
|
})
|
|
const fr = Ite.filter(Boolean)
|
|
return fr.toString()
|
|
} catch (error) {
|
|
return null
|
|
}
|
|
}
|
|
|
|
export var ListSettings = [
|
|
{
|
|
SettingID: 'strict_lightMode',
|
|
type: 'switch',
|
|
title: 'Strict Light Mode',
|
|
description:
|
|
'Force the app to apply full light mode theme when the light mode is activated... (Experimental)',
|
|
value: fromStorage ? SettingStoragedValue('strict_lightMode') : false,
|
|
},
|
|
{
|
|
SettingID: 'default_collapse_sider',
|
|
type: 'switch',
|
|
title: 'Default Collapse Sider',
|
|
description:
|
|
'Force the app to apply collapsed mode theme when the app is mounted...',
|
|
value: fromStorage ? SettingStoragedValue('default_collapse_sider') : true,
|
|
},
|
|
{
|
|
SettingID: 'auto_feedrefresh',
|
|
type: 'switch',
|
|
title: 'Auto Feed Refresh',
|
|
description:
|
|
'Force the app to auto refresh the posts feed when exist news posts for update',
|
|
value: fromStorage ? SettingStoragedValue('auto_feedrefresh') : false,
|
|
},
|
|
{
|
|
SettingID: 'force_showDevLogs',
|
|
type: 'switch',
|
|
title: 'Show Functions Logs',
|
|
description: 'Show all console logs... [Developer]',
|
|
value: fromStorage ? SettingStoragedValue('force_showDevLogs') : false,
|
|
},
|
|
{
|
|
SettingID: 'sessions_noexpire',
|
|
type: 'switch',
|
|
title: 'No expire session',
|
|
description: 'Force the app to not expire any session... [Developer]',
|
|
value: fromStorage ? SettingStoragedValue('sessions_noexpire') : false,
|
|
},
|
|
{
|
|
SettingID: 'auto_search_ontype',
|
|
type: 'switch',
|
|
title: 'Auto search',
|
|
description:
|
|
'Force the app to automaticly search when a type input is detected... [Developer]',
|
|
value: fromStorage ? SettingStoragedValue('auto_search_ontype') : false,
|
|
},
|
|
{
|
|
SettingID: 'default_showpostcreator',
|
|
type: 'switch',
|
|
title: 'Show default Post Creator',
|
|
description:
|
|
'Force the app to automaticly search when a type input is detected... [Developer]',
|
|
value: fromStorage
|
|
? SettingStoragedValue('default_showpostcreator')
|
|
: false,
|
|
},
|
|
{
|
|
SettingID: 'force_show_postactions',
|
|
type: 'switch',
|
|
title: 'Not auto hide Posts Actions',
|
|
description:
|
|
'Force the app to dont hide the post actions (likes, comments ...etc) automaticly... [Developer]',
|
|
value: fromStorage ? SettingStoragedValue('force_show_postactions') : false,
|
|
},
|
|
]
|