Files
metabuilder/qml/MetaBuilder/CTableEmptyState.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

34 lines
766 B
QML

import QtQuick
import QtQuick.Layouts
import QmlComponents 1.0
Item {
id: root
Layout.fillWidth: true
property string title: "No records found"
property string subtitle: "Try adjusting your search or filter criteria."
Layout.preferredHeight: 120
ColumnLayout {
anchors.centerIn: parent
spacing: 8
CText {
Layout.fillWidth: true
horizontalAlignment: Text.AlignHCenter
variant: "h4"
text: root.title
color: Theme.textSecondary
}
CText {
Layout.fillWidth: true
horizontalAlignment: Text.AlignHCenter
variant: "caption"
text: root.subtitle
color: Theme.textMuted
}
}
}