UNPKG

@shopify/app-bridge-host

Version:

App Bridge Host contains middleware and components that are meant to be consumed by the app's host. The middleware and `Frame` component are responsible for facilitating messages posted between the client and host, and used to act on actions sent from the

26 lines (25 loc) 674 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var actions_1 = require("@shopify/app-bridge/actions"); /** * The default value for the fullscreen store * @internal * @beta */ exports.defaultFullscreenStore = false; /** * Returns the updated fullscreen state * @internal * @beta */ function fullscreenReducer(state, action) { if (state === void 0) { state = exports.defaultFullscreenStore; } if (action.type === actions_1.Fullscreen.ActionType.ENTER) { return true; } if (action.type === actions_1.Fullscreen.ActionType.EXIT) { return false; } return state; } exports.default = fullscreenReducer;