Skip to content

@eodash/eodash / Configuration / Eodash

Type Alias: Eodash

Eodash instance API

ts
type Eodash = object &
  | {
  template: Template;
}
  | {
  templates: MultiTemplates;
};

Type Declaration

brand

Brand specifications.

ts
brand: object;

brand.errorMessage?

Custom error message to alert the users if something crashes

ts
optional errorMessage?: string;

brand.feedback?

eox-feedback configuration

ts
optional feedback?: object;

brand.feedback.endpoint

eox-feedback endpoint

ts
endpoint: string;

brand.feedback.schema?

eox-feedback jsonform schema

ts
optional schema?: any;

brand.font?

Fetches the specified font family from the specified link property.

ts
optional font?:
  | EodashFont
  | {
  body: EodashFont;
  headers: EodashFont;
};

brand.footerText?

Text applied to the footer.

ts
optional footerText?: string;

Brand logo

ts
optional logo?: string;

brand.name

Title that will be shown in the app header

ts
name: string;

brand.noLayout?

Removes the dashboard layout

ts
optional noLayout?: boolean;

brand.theme?

Dashboard theme as a custom vuetifyJs theme.

ts
optional theme?: ThemeDefinition & object;
Type Declaration
collectionsPalette?
ts
optional collectionsPalette?: string[];

id?

Instance ID.

ts
optional id?: string;

options?

Object containing potential special configuration options

ts
optional options?: object;

options.useSubCode?

ts
optional useSubCode?: boolean;

stacEndpoint

Root STAC catalog endpoint

ts
stacEndpoint: StacEndpoint;