2024-05-22 08:13:39 +00:00
|
|
|
import QtQuick 2.15
|
|
|
|
import QtQuick.Controls 2.15
|
2022-10-25 08:24:47 +00:00
|
|
|
|
2023-06-23 06:17:04 +00:00
|
|
|
import AppLayouts.Communities.panels 1.0
|
2024-05-22 08:13:39 +00:00
|
|
|
import AppLayouts.stores 1.0 as AppLayoutStores
|
|
|
|
|
2022-10-25 08:24:47 +00:00
|
|
|
Item {
|
|
|
|
Frame {
|
|
|
|
anchors.centerIn: parent
|
|
|
|
|
2024-10-28 11:51:56 +00:00
|
|
|
ProfilePopupInviteFriendsPanel {
|
|
|
|
communityId: "communityId"
|
2022-10-25 08:24:47 +00:00
|
|
|
|
2024-10-28 11:51:56 +00:00
|
|
|
rootStore: AppLayoutStores.RootStore {
|
|
|
|
function communityHasMember(communityId, pubKey) {
|
|
|
|
return false
|
2022-10-25 08:24:47 +00:00
|
|
|
}
|
2024-10-28 11:51:56 +00:00
|
|
|
}
|
2022-10-25 08:24:47 +00:00
|
|
|
|
2024-10-28 11:51:56 +00:00
|
|
|
contactsModel: ListModel {
|
|
|
|
Component.onCompleted: {
|
|
|
|
const keys = []
|
|
|
|
|
|
|
|
for (let i = 0; i < 20; i++) {
|
|
|
|
const key = `pub_key_${i}`
|
|
|
|
|
|
|
|
append({
|
|
|
|
alias: "",
|
|
|
|
colorId: "1",
|
|
|
|
displayName: `contact ${i}`,
|
|
|
|
ensName: "",
|
|
|
|
icon: "",
|
|
|
|
isContact: true,
|
|
|
|
localNickname: "",
|
|
|
|
onlineStatus: 1,
|
|
|
|
pubKey: key,
|
|
|
|
compressedKey: "zx3sh" + key,
|
|
|
|
colorHash: [
|
|
|
|
{ colorId: i, segmentLength: i % 5 },
|
|
|
|
{ colorId: i + 5, segmentLength: 3 },
|
|
|
|
{ colorId: 19, segmentLength: 2 }
|
|
|
|
]
|
|
|
|
})
|
2022-10-25 08:24:47 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2023-07-31 12:21:14 +00:00
|
|
|
|
|
|
|
// category: Panels
|
2023-10-03 11:56:30 +00:00
|
|
|
|
|
|
|
// https://www.figma.com/file/17fc13UBFvInrLgNUKJJg5/Kuba%E2%8E%9CDesktop?node-id=2927%3A343592
|
|
|
|
// https://www.figma.com/file/17fc13UBFvInrLgNUKJJg5/Kuba%E2%8E%9CDesktop?node-id=2990%3A353179
|
|
|
|
// https://www.figma.com/file/17fc13UBFvInrLgNUKJJg5/Kuba%E2%8E%9CDesktop?node-id=2927%3A344073
|