mirror of
https://github.com/status-im/status-desktop.git
synced 2025-02-25 04:55:59 +00:00
chore(CommunityPermissions): Simplify InDropdown popup (selecting only channels, no add channel button)
This commit is contained in:
parent
e2dadeb15e
commit
ecf999eb37
@ -1,5 +1,6 @@
|
||||
import QtQuick 2.14
|
||||
import QtQuick.Controls 2.14
|
||||
import QtQuick.Layouts 1.14
|
||||
|
||||
import AppLayouts.Chat.controls.community 1.0
|
||||
|
||||
@ -23,6 +24,9 @@ SplitView {
|
||||
parent: pane
|
||||
anchors.centerIn: parent
|
||||
|
||||
allowChoosingEntireCommunity: allowChoosingEntireCommunityCheckBox.checked
|
||||
showAddChannelButton: showAddChannelButtonCheckBox.checked
|
||||
|
||||
communityName: "Socks"
|
||||
communityImage: ModelsData.icons.socks
|
||||
communityColor: "red"
|
||||
@ -53,5 +57,18 @@ SplitView {
|
||||
SplitView.preferredHeight: 200
|
||||
|
||||
logsView.logText: logs.logText
|
||||
|
||||
ColumnLayout {
|
||||
CheckBox {
|
||||
id: allowChoosingEntireCommunityCheckBox
|
||||
|
||||
text: "Allow choosing entire community"
|
||||
}
|
||||
CheckBox {
|
||||
id: showAddChannelButtonCheckBox
|
||||
|
||||
text: "Show \"Add channel\" button"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -14,6 +14,9 @@ import SortFilterProxyModel 0.2
|
||||
StatusDropdown {
|
||||
id: root
|
||||
|
||||
property bool allowChoosingEntireCommunity: false
|
||||
property bool showAddChannelButton: false
|
||||
|
||||
property string communityName
|
||||
property string communityImage
|
||||
property color communityColor
|
||||
@ -100,6 +103,7 @@ StatusDropdown {
|
||||
Layout.topMargin: 9
|
||||
Layout.preferredHeight: 44
|
||||
|
||||
visible: root.allowChoosingEntireCommunity
|
||||
|
||||
title: root.communityName
|
||||
subTitle: qsTr("Community")
|
||||
@ -147,6 +151,8 @@ StatusDropdown {
|
||||
Layout.fillWidth: true
|
||||
Layout.topMargin: 4 - implicitHeight / 2
|
||||
Layout.bottomMargin: 4 - implicitHeight / 2
|
||||
|
||||
visible: root.allowChoosingEntireCommunity
|
||||
}
|
||||
|
||||
StatusScrollView {
|
||||
@ -154,6 +160,8 @@ StatusDropdown {
|
||||
|
||||
Layout.fillWidth: true
|
||||
Layout.bottomMargin: 9
|
||||
Layout.topMargin:
|
||||
!root.allowChoosingEntireCommunity && !root.allowChoosingEntireCommunity ? 9 : 0
|
||||
|
||||
padding: 0
|
||||
|
||||
@ -166,6 +174,8 @@ StatusDropdown {
|
||||
StatusIconTextButton {
|
||||
Layout.preferredHeight: 36
|
||||
|
||||
visible: root.showAddChannelButton
|
||||
|
||||
leftPadding: 8
|
||||
spacing: 8
|
||||
statusIcon: "add"
|
||||
|
Loading…
x
Reference in New Issue
Block a user