Merge remote-tracking branch 'origin/master' into eliminate-gst-from-app-paths

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
This commit is contained in:
Janne Savolainen committed 2022-01-11 13:56:23 +02:00
commit 8d87bd0985
80 files changed
+1822 -1271

No files matched your search

@@ -18,17 +18,20 @@
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
import { noop } from "lodash/fp";
import { action, computed, observable, makeObservable } from "mobx";
import type { ForwardedPort } from "../port-forward-item";
interface PortForwardDialogOpenOptions {
openInBrowser: boolean
onClose: () => void
}
export class PortForwardDialogModel {
portForward: ForwardedPort = null;
useHttps = false;
openInBrowser = false;
onClose = noop;
constructor() {
makeObservable(this, {
@@ -46,10 +49,11 @@ export class PortForwardDialogModel {
return !!this.portForward;
}
open = (portForward: ForwardedPort, options: PortForwardDialogOpenOptions = { openInBrowser: false }) => {
open = (portForward: ForwardedPort, options: PortForwardDialogOpenOptions = { openInBrowser: false, onClose: noop }) => {
this.portForward = portForward;
this.useHttps = portForward.protocol === "https";
this.openInBrowser = options.openInBrowser;
this.onClose = options.onClose;
};
close = () => {