UNPKG

@atlaskit/logo

Version:

A logo is a visual representation of a brand or app. It can be a word, an image, or a combination of both.

299 lines (296 loc) 5.92 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.logoDocsSchema = exports.SHARED_LOGOS = exports.PROGRAM_LOGO_DOCS_ORDER = exports.NEW_ONLY_LOGOS = exports.LEGACY_ONLY_LOGOS = exports.APP_LOGO_DOCS_ORDER = exports.AGENT_LOGO_DOCS_ORDER = void 0; // eslint-disable-next-line @atlaskit/volt-strict-mode/no-multiple-exports var logoDocsSchema = exports.logoDocsSchema = [ // Program logos { name: 'atlassian', type: 'legacy', category: 'program' }, { name: 'atlassian-access', type: 'legacy', category: 'program' }, { name: 'atlassian-marketplace', type: 'legacy', category: 'program' }, // Home collection { name: 'home', type: 'new', category: 'app' }, { name: 'hub', type: 'new', category: 'app' }, // Teamwork collection { name: 'confluence', type: 'migration', category: 'app' }, { name: 'jira', type: 'migration', category: 'app' }, { name: 'loom', type: 'migration', category: 'app' }, { name: 'loom-blurple', type: 'new', category: 'app', skipExample: true }, { name: 'loom-attribution', type: 'migration', category: 'app' }, { name: 'jira-coding-agent', type: 'new', category: 'agent', skipLogo: true }, { name: 'rovo', type: 'rovo-hex', category: 'app' }, // Strategy collection { name: 'align', type: 'new', category: 'app' }, { name: 'focus', type: 'migration', category: 'app' }, { name: 'talent', type: 'new', category: 'app' }, // App collection { name: 'jira-product-discovery', type: 'migration', category: 'app' }, // Dev collection { name: 'bitbucket', type: 'migration', category: 'app' }, { name: 'compass', type: 'migration', category: 'app' }, { name: 'dx', type: 'new', category: 'app', skipLogo: true }, { name: 'rovo-dev', type: 'new', category: 'app' }, { name: 'rovo-dev-agent', type: 'new', category: 'agent' }, // Customer collection { name: 'jira-service-management', type: 'migration', category: 'app' }, { name: 'assets', type: 'new', category: 'app' }, { name: 'customer-service-management', type: 'new', category: 'app' }, { name: 'opsgenie', type: 'migration', category: 'app' }, { name: 'statuspage', type: 'migration', category: 'app' }, { name: 'trello', type: 'migration', category: 'app' }, // Platform Collection { name: 'admin', type: 'new', category: 'app' }, { name: 'analytics', type: 'new', category: 'app' }, { name: 'insights', type: 'new', category: 'app' }, { name: 'chat', type: 'new', category: 'app' }, { name: 'feedback', type: 'new', category: 'app' }, { name: 'goals', type: 'new', category: 'app' }, { name: 'guard', type: 'migration', category: 'app' }, { name: 'projects', type: 'new', category: 'app' }, { name: 'search', type: 'new', category: 'app' }, { name: 'studio', type: 'new', category: 'app' }, { name: 'teams', type: 'new', category: 'app' }, { name: 'company-hub', type: 'new', category: 'app' }, { name: 'custom-link', type: 'new', category: 'app', skipLogo: true }, { name: 'guard-detect', type: 'new', category: 'app' }, { name: 'more-atlassian-apps', type: 'new', category: 'app', skipLogo: true }, // Data Center { name: 'jira-data-center', type: 'new', category: 'app' }, { name: 'jira-service-management-data-center', type: 'new', category: 'app' }, { name: 'confluence-data-center', type: 'new', category: 'app' }, { name: 'bitbucket-data-center', type: 'new', category: 'app' }, { name: 'bamboo', type: 'new', category: 'app' }, { name: 'crowd', type: 'new', category: 'app' }, // Deprecated { name: 'atlassian-administration', type: 'legacy', category: 'app', skipExample: true, deprecated: true }, { name: 'atlassian-admin', type: 'legacy', category: 'app', skipExample: true, deprecated: true }, { name: 'atlassian-analytics', type: 'legacy', category: 'app', skipExample: true, deprecated: true }, { name: 'atlas', type: 'legacy', category: 'app', skipExample: true, deprecated: true }, { name: 'jira-align', type: 'legacy', category: 'app', skipExample: true, deprecated: true }, { name: 'jira-software', type: 'legacy', category: 'app', skipExample: true, deprecated: true }, { name: 'jira-work-management', type: 'legacy', category: 'app', skipExample: true, deprecated: true }]; // eslint-disable-next-line @atlaskit/volt-strict-mode/no-multiple-exports var PROGRAM_LOGO_DOCS_ORDER = exports.PROGRAM_LOGO_DOCS_ORDER = logoDocsSchema.filter(function (logo) { return logo.category === 'program' && !logo.skipExample; }).map(function (logo) { return logo.name; }); // eslint-disable-next-line @atlaskit/volt-strict-mode/no-multiple-exports var APP_LOGO_DOCS_ORDER = exports.APP_LOGO_DOCS_ORDER = logoDocsSchema.filter(function (logo) { return logo.category === 'app' && !logo.skipExample; }).map(function (logo) { return logo.name; }); // eslint-disable-next-line @atlaskit/volt-strict-mode/no-multiple-exports var AGENT_LOGO_DOCS_ORDER = exports.AGENT_LOGO_DOCS_ORDER = logoDocsSchema.filter(function (logo) { return logo.category === 'agent' && !logo.skipExample; }).map(function (logo) { return logo.name; }) || []; // eslint-disable-next-line @atlaskit/volt-strict-mode/no-multiple-exports var LEGACY_ONLY_LOGOS = exports.LEGACY_ONLY_LOGOS = logoDocsSchema.filter(function (logo) { return logo.type === 'legacy'; }); // eslint-disable-next-line @atlaskit/volt-strict-mode/no-multiple-exports var SHARED_LOGOS = exports.SHARED_LOGOS = logoDocsSchema.filter(function (logo) { return logo.type === 'migration'; }); // eslint-disable-next-line @atlaskit/volt-strict-mode/no-multiple-exports var NEW_ONLY_LOGOS = exports.NEW_ONLY_LOGOS = logoDocsSchema.filter(function (logo) { return logo.type === 'new'; });