24 lines
506 B
Swift
24 lines
506 B
Swift
//
|
|
// ConnectionPanelBuilder.swift
|
|
// PrivadoVPN
|
|
//
|
|
// Created by Juraldinio on 1/31/21.
|
|
// Copyright © 2021 Privado LLC. All rights reserved.
|
|
//
|
|
|
|
import Foundation
|
|
import AppKit
|
|
|
|
final class ConnectionPanelBuilder {
|
|
|
|
static func build(output: ConnectionPanelOutput?) -> NSView {
|
|
|
|
let presenter = ConnectionPanelPresenter(output: output)
|
|
let view = ConnectionPanelView(output: presenter)
|
|
|
|
presenter.viewInput = view
|
|
|
|
return view
|
|
}
|
|
}
|