import QtQuick 2.12
import QtQuick.Layouts 1.12

import Controls 1.0 as CustomControls
import Palette 1.0

ColumnLayout {
    id: root
    spacing: 8

    property string descriptionText
    property string text
    property string indicatorText
    property bool readonly: false

    CustomControls.Label {
        text: root.descriptionText
        Layout.leftMargin: 24
        Layout.fillWidth: true
    }

    CustomControls.TextField {
        text: root.text
        indicatorText: root.indicatorText
        readOnly: root.readonly
        Layout.fillWidth: true
    }
}
