UNPKG

passbolt-styleguide

Version:

Passbolt styleguide contains common styling assets used by the different sites, plugin, etc.

54 lines (48 loc) 1.72 kB
/** * Passbolt ~ Open source password manager for teams * Copyright (c) 2020 Passbolt SA (https://www.passbolt.com) * * Licensed under GNU Affero General Public License version 3 of the or any later version. * For full copyright and license information, please see the LICENSE.txt * Redistributions of files must retain the above copyright notice. * * @copyright Copyright (c) 2020 Passbolt SA (https://www.passbolt.com) * @license https://opensource.org/licenses/AGPL-3.0 AGPL License * @link https://www.passbolt.com Passbolt(tm) * @since 3.9.0 */ import ExtAuthenticationLogin from "./ExtAuthenticationLogin"; import MockPort from "./test/mock/MockPort"; import siteSettingsFixture from "./test/fixture/Settings/siteSettings"; import mockStorage from "../../test/mocks/mockStorage"; export default { title: "Components/ExtAuthenticationLogin/ExtAuthenticationLogin", component: ExtAuthenticationLogin, parameters: { css: "ext_authentication", }, }; function getMockedPort() { const mockedPort = new MockPort(); mockedPort.addRequestListener("passbolt.organization-settings.get", () => siteSettingsFixture); mockedPort.addRequestListener("passbolt.locale.get", () => ({ locale: "en-UK", label: "English", })); return mockedPort; } export const Initial = { args: { port: getMockedPort(), storage: mockStorage(), }, }; const mockedPortWithSso = getMockedPort(); const ssoLocalConfiguredProvider = "azure"; mockedPortWithSso.addRequestListener("passbolt.sso.get-local-configured-provider", () => ssoLocalConfiguredProvider); export const WithSsoKitAvailable = { args: { port: mockedPortWithSso, storage: mockStorage(), }, };