Files
illogical-impulse/dots/.config/quickshell/ii/modules/common/widgets/UserFallbackLoader.qml
T
2026-02-03 18:17:02 +01:00

18 lines
501 B
QML

import QtQuick
import qs.modules.common as C
FallbackLoader {
id: root
required property string componentName
property string context // Path for the builtin component
readonly property string componentNameWithExt: componentName.endsWith(".qml") ? componentName : `${componentName}.qml`
source: `${C.Directories.userComponents}/${componentNameWithExt}`
fallbacks: [
...(context ? [ `${context}/${componentNameWithExt}` ] : []),
componentNameWithExt
]
}