Initilaize a Workspace Platform.
import * as WorkspacePlatform from '@openfin/workspace-platform';const customThemes: WorkspacePlatform.CustomThemes = [{ label: "OpenFin's Custom Theme", palette: { // Required color options brandPrimary: '#F51F63', brandSecondary: '#1FF58A', backgroundPrimary: '#F8E71C', // hex, rgb/rgba, hsl/hsla only - no string colors: 'red' }}];const overrideCallback: WorkspacePlatform.WorkspacePlatformOverrideCallback = async ( WorkspacePlatformProvider ) => { class Override extends WorkspacePlatformProvider { async quit(payload, callerIdentity) { return super.quit(payload, callerIdentity); } } return new Override();};await WorkspacePlatform.init({ browser: { overrideCallback }, theme: customThemes}); Copy
import * as WorkspacePlatform from '@openfin/workspace-platform';const customThemes: WorkspacePlatform.CustomThemes = [{ label: "OpenFin's Custom Theme", palette: { // Required color options brandPrimary: '#F51F63', brandSecondary: '#1FF58A', backgroundPrimary: '#F8E71C', // hex, rgb/rgba, hsl/hsla only - no string colors: 'red' }}];const overrideCallback: WorkspacePlatform.WorkspacePlatformOverrideCallback = async ( WorkspacePlatformProvider ) => { class Override extends WorkspacePlatformProvider { async quit(payload, callerIdentity) { return super.quit(payload, callerIdentity); } } return new Override();};await WorkspacePlatform.init({ browser: { overrideCallback }, theme: customThemes});
options for configuring the platform.
Initilaize a Workspace Platform.