Properly implement divider between unified search field and results

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This commit is contained in:
Claudio Cambra 2024-11-18 16:08:46 +08:00
Родитель 663887315f
Коммит 20e2bd79e0
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: C839200C384636B0
1 изменённых файлов: 10 добавлений и 12 удалений

Просмотреть файл

@ -697,6 +697,8 @@ ApplicationWindow {
}
ColumnLayout { // Unified search
spacing: 0
UnifiedSearchInputContainer {
id: trayWindowUnifiedSearchInputContainer
@ -704,25 +706,21 @@ ApplicationWindow {
Layout.topMargin: Style.trayHorizontalMargin
Layout.leftMargin: Style.trayHorizontalMargin
Layout.rightMargin: Style.trayHorizontalMargin
Layout.bottomMargin: Style.trayHorizontalMargin
text: UserModel.currentUser.unifiedSearchResultsListModel.searchTerm
readOnly: !UserModel.currentUser.isConnected || UserModel.currentUser.unifiedSearchResultsListModel.currentFetchMoreInProgressProviderId
isSearchInProgress: UserModel.currentUser.unifiedSearchResultsListModel.isSearchInProgress
onTextEdited: { UserModel.currentUser.unifiedSearchResultsListModel.searchTerm = trayWindowUnifiedSearchInputContainer.text }
onClearText: { UserModel.currentUser.unifiedSearchResultsListModel.searchTerm = "" }
}
// TODO: consult designers, this line looks weird atm
// Rectangle {
// id: bottomUnifiedSearchInputSeparator
// anchors.left: parent.left
// anchors.right: parent.right
// anchors.bottom: parent.bottom
// height: 1
// color: Style.menuBorder
// visible: trayWindowMainItem.isUnifiedSearchActive
// }
Rectangle {
id: bottomUnifiedSearchInputSeparator
Layout.fillWidth: true
height: 1
color: Style.menuBorder
visible: trayWindowMainItem.isUnifiedSearchActive
}
ErrorBox {