1
1
package com.squareup.workflow1.traceviewer
2
2
3
- import androidx.compose.foundation.background
4
3
import androidx.compose.foundation.layout.Box
5
- import androidx.compose.foundation.layout.Column
6
- import androidx.compose.foundation.layout.Row
7
- import androidx.compose.foundation.layout.fillMaxHeight
8
- import androidx.compose.foundation.layout.fillMaxSize
9
- import androidx.compose.foundation.layout.fillMaxWidth
10
- import androidx.compose.foundation.layout.padding
11
- import androidx.compose.foundation.layout.size
12
- import androidx.compose.foundation.layout.width
13
- import androidx.compose.foundation.layout.widthIn
14
- import androidx.compose.material.Icon
15
- import androidx.compose.material.IconButton
16
- import androidx.compose.material.Text
17
4
import androidx.compose.runtime.Composable
18
5
import androidx.compose.runtime.LaunchedEffect
19
6
import androidx.compose.runtime.getValue
20
7
import androidx.compose.runtime.mutableStateOf
21
8
import androidx.compose.runtime.remember
22
9
import androidx.compose.runtime.setValue
23
10
import androidx.compose.ui.Modifier
24
- import androidx.compose.ui.graphics.Color
25
- import androidx.compose.ui.unit.dp
26
- import androidx.compose.ui.unit.sp
27
11
import com.squareup.workflow1.traceviewer.model.WorkflowNode
28
12
import com.squareup.workflow1.traceviewer.ui.InfoPanel
29
13
import com.squareup.workflow1.traceviewer.utils.LoadWorkflowContent
30
14
import com.squareup.workflow1.traceviewer.utils.SandboxBackground
31
15
import com.squareup.workflow1.traceviewer.utils.UploadFile
32
16
import io.github.vinceglb.filekit.PlatformFile
33
- import io.github.vinceglb.filekit.readString
34
17
35
18
/* *
36
19
* Main composable that provides the different layers of UI.
@@ -56,10 +39,10 @@ public fun App(
56
39
57
40
// Left side information panel
58
41
InfoPanel (
59
- selectedNode.value
42
+ selectedNode
60
43
)
61
44
62
45
// Bottom right upload button
63
- UploadFile (resetSelectedNode, { selectedFile.value = it })
46
+ UploadFile (resetSelectedNode, { selectedFile = it })
64
47
}
65
48
}
0 commit comments