Files
metabuilder/qml/MetaBuilder/ThemePreviewCard.qml
johndoe6345789 491c4cffed refactor(qt6): push for sub-100 LOC — JS modules, JSON configs, compact formatting
WorkflowEditor (325→80): CWorkflowState.qml + WorkflowConnectionState.js
DashboardView (121→95): DashboardDBAL.js + config/dashboard-config.json
Storybook (114→78): StorybookSidebar + config/storybook-components.json
+ 7 components compacted to under 100 via formatting (no logic changes)
+ Multiple view/component splits across all remaining 100+ LOC files

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 14:58:28 +00:00

53 lines
1.8 KiB
QML

import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
import QmlComponents 1.0
RowLayout {
id: previewCards
Layout.fillWidth: true
Layout.fillHeight: true
spacing: 12
property string customPrimary: "#000000"
property string customPaper: "#000000"
property string customText: "#000000"
property string customTextSecondary: "#000000"
property string customBorder: "#000000"
property string customError: "#000000"
property string customWarning: "#000000"
property string customSuccess: "#000000"
property string customInfo: "#000000"
property string fontFamily: "Inter"
property int baseFontSize: 14
property int radiusSmall: 4
property int radiusMedium: 8
ThemePreviewStatusCard {
customPaper: previewCards.customPaper
customText: previewCards.customText
customTextSecondary: previewCards.customTextSecondary
customBorder: previewCards.customBorder
customPrimary: previewCards.customPrimary
customSuccess: previewCards.customSuccess
customWarning: previewCards.customWarning
fontFamily: previewCards.fontFamily
baseFontSize: previewCards.baseFontSize
radiusSmall: previewCards.radiusSmall
radiusMedium: previewCards.radiusMedium
}
ThemePreviewActivityCard {
customPaper: previewCards.customPaper
customText: previewCards.customText
customTextSecondary: previewCards.customTextSecondary
customBorder: previewCards.customBorder
customError: previewCards.customError
customInfo: previewCards.customInfo
fontFamily: previewCards.fontFamily
baseFontSize: previewCards.baseFontSize
radiusSmall: previewCards.radiusSmall
radiusMedium: previewCards.radiusMedium
}
}