Skip to content

Commit

Permalink
hide variables value
Browse files Browse the repository at this point in the history
  • Loading branch information
corasan committed Aug 27, 2024
1 parent d153ca8 commit 87c1573
Showing 1 changed file with 20 additions and 1 deletion.
21 changes: 20 additions & 1 deletion Zynk/Secrets/SecretsTable.swift
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,36 @@

import SwiftUI

struct CellWithPopOver: View {
@State private var showPopOver = false
var value: String

var body: some View {
Button(action: { showPopOver.toggle() }) {
Text(String(repeating: "*", count: 25))
}
.popover(isPresented: $showPopOver) {
Text(value)
.font(.headline)
.padding()
}
}
}

struct SecretsTable: View {
@State private var showAddSheet = false
@State private var selectedRow: Secret.ID?
@State private var sortOrder = [KeyPathComparator(\Secret.variable)]
@State private var showPopOver = false
@EnvironmentObject var secretsManager: SecretsManager

var body: some View {
VStack {
Table(secretsManager.secrets, selection: $selectedRow, sortOrder: $sortOrder) {
TableColumn("Variable", value: \.variable)
TableColumn("Value", value: \.value)
TableColumn("Value") { cell in
CellWithPopOver(value: cell.value)
}
}

HStack {
Expand Down

0 comments on commit 87c1573

Please sign in to comment.