fun generateSettingsPanel()

in src/main/kotlin/org/jetbrains/tinygoplugin/ui/TinyGoUIComponents.kt [232:253]


fun generateSettingsPanel(
    project: Project,
    wrapper: TinyGoPropertiesWrapper,
    parentDisposable: Disposable,
) = panel {
    tinyGoSettings(project, { project.basePath.orEmpty() }, wrapper, parentDisposable)
    row("GOOS") {
        textField()
            .bindText(wrapper.goOs)
            .columns(COLUMNS_MEDIUM)
    }
    row("GOARCH") {
        textField()
            .bindText(wrapper.goArch)
            .columns(COLUMNS_MEDIUM)
    }
    row("Go tags") {
        expandableTextField()
            .bindText(wrapper.goTags)
            .columns(COLUMNS_LARGE)
    }
}