UNPKG

@vonage/vivid-react

Version:

Vivid wrapped for easy React usage & IDE autocomplete support & typescript typings

496 lines (491 loc) 11.5 kB
/* * DO NOT EDIT THIS FILE. IT IS GENERATED */ /* Code in this file were generated using following JSON: { "kind": "class", "description": "", "name": "Badge", "cssProperties": [ { "name": "--vvd-badge-cta-primary", "default": "var(--vvd-color-cta-500)" }, { "name": "--vvd-badge-cta-primary-text", "default": "var(--vvd-color-canvas)" }, { "name": "--vvd-badge-cta-intermediate", "default": "var(--vvd-color-cta-500)" }, { "name": "--vvd-badge-cta-soft", "default": "var(--vvd-color-cta-100)" }, { "name": "--vvd-badge-cta-contrast", "default": "var(--vvd-color-cta-800)" }, { "name": "--vvd-badge-cta-pale", "default": "var(--vvd-color-cta-300)" }, { "name": "--vvd-badge-cta-fierce", "default": "var(--vvd-color-cta-700)" }, { "name": "--vvd-badge-cta-fierce-primary", "default": "var(--vvd-color-cta-700)" }, { "name": "--vvd-badge-cta-firm", "default": "var(--vvd-color-cta-600)" }, { "name": "--vvd-badge-cta-firm-all", "default": "var(--vvd-color-cta-600)" }, { "name": "--vvd-badge-success-primary", "default": "var(--vvd-color-success-500)" }, { "name": "--vvd-badge-success-primary-text", "default": "var(--vvd-color-canvas)" }, { "name": "--vvd-badge-success-intermediate", "default": "var(--vvd-color-success-500)" }, { "name": "--vvd-badge-success-soft", "default": "var(--vvd-color-success-100)" }, { "name": "--vvd-badge-success-contrast", "default": "var(--vvd-color-success-800)" }, { "name": "--vvd-badge-success-pale", "default": "var(--vvd-color-success-300)" }, { "name": "--vvd-badge-success-fierce", "default": "var(--vvd-color-success-700)" }, { "name": "--vvd-badge-success-fierce-primary", "default": "var(--vvd-color-success-700)" }, { "name": "--vvd-badge-success-firm", "default": "var(--vvd-color-success-600)" }, { "name": "--vvd-badge-success-firm-all", "default": "var(--vvd-color-success-600)" }, { "name": "--vvd-badge-alert-primary", "default": "var(--vvd-color-alert-500)" }, { "name": "--vvd-badge-alert-primary-text", "default": "var(--vvd-color-canvas)" }, { "name": "--vvd-badge-alert-intermediate", "default": "var(--vvd-color-alert-500)" }, { "name": "--vvd-badge-alert-soft", "default": "var(--vvd-color-alert-100)" }, { "name": "--vvd-badge-alert-contrast", "default": "var(--vvd-color-alert-800)" }, { "name": "--vvd-badge-alert-pale", "default": "var(--vvd-color-alert-300)" }, { "name": "--vvd-badge-alert-fierce", "default": "var(--vvd-color-alert-700)" }, { "name": "--vvd-badge-alert-fierce-primary", "default": "var(--vvd-color-alert-700)" }, { "name": "--vvd-badge-alert-firm", "default": "var(--vvd-color-alert-600)" }, { "name": "--vvd-badge-alert-firm-all", "default": "var(--vvd-color-alert-600)" }, { "name": "--vvd-badge-warning-primary", "default": "var(--vvd-color-warning-300)" }, { "name": "--vvd-badge-warning-primary-text", "default": "var(--vvd-color-canvas-text)" }, { "name": "--vvd-badge-warning-intermediate", "default": "var(--vvd-color-warning-300)" }, { "name": "--vvd-badge-warning-soft", "default": "var(--vvd-color-warning-100)" }, { "name": "--vvd-badge-warning-contrast", "default": "var(--vvd-color-warning-800)" }, { "name": "--vvd-badge-warning-pale", "default": "var(--vvd-color-warning-300)" }, { "name": "--vvd-badge-warning-fierce", "default": "var(--vvd-color-warning-700)" }, { "name": "--vvd-badge-warning-fierce-primary", "default": "var(--vvd-color-warning-300)" }, { "name": "--vvd-badge-warning-firm", "default": "var(--vvd-color-warning-600)" }, { "name": "--vvd-badge-warning-firm-all", "default": "var(--vvd-color-warning-600)" }, { "name": "--vvd-badge-information-primary", "default": "var(--vvd-color-information-500)" }, { "name": "--vvd-badge-information-primary-text", "default": "var(--vvd-color-canvas)" }, { "name": "--vvd-badge-information-intermediate", "default": "var(--vvd-color-information-500)" }, { "name": "--vvd-badge-information-soft", "default": "var(--vvd-color-information-100)" }, { "name": "--vvd-badge-information-contrast", "default": "var(--vvd-color-information-800)" }, { "name": "--vvd-badge-information-pale", "default": "var(--vvd-color-information-300)" }, { "name": "--vvd-badge-information-fierce", "default": "var(--vvd-color-information-700)" }, { "name": "--vvd-badge-information-fierce-primary", "default": "var(--vvd-color-information-700)" }, { "name": "--vvd-badge-information-firm", "default": "var(--vvd-color-information-600)" }, { "name": "--vvd-badge-information-firm-all", "default": "var(--vvd-color-information-600)" }, { "name": "--vvd-badge-announcement-primary", "default": "var(--vvd-color-announcement-500)" }, { "name": "--vvd-badge-announcement-primary-text", "default": "var(--vvd-color-canvas)" }, { "name": "--vvd-badge-announcement-intermediate", "default": "var(--vvd-color-announcement-500)" }, { "name": "--vvd-badge-announcement-soft", "default": "var(--vvd-color-announcement-100)" }, { "name": "--vvd-badge-announcement-contrast", "default": "var(--vvd-color-announcement-800)" }, { "name": "--vvd-badge-announcement-pale", "default": "var(--vvd-color-announcement-300)" }, { "name": "--vvd-badge-announcement-fierce", "default": "var(--vvd-color-announcement-700)" }, { "name": "--vvd-badge-announcement-fierce-primary", "default": "var(--vvd-color-announcement-700)" }, { "name": "--vvd-badge-announcement-firm", "default": "var(--vvd-color-announcement-600)" }, { "name": "--vvd-badge-announcement-firm-all", "default": "var(--vvd-color-announcement-600)" }, { "name": "--vvd-badge-accent-primary", "default": "var(--vvd-color-canvas-text)" }, { "name": "--vvd-badge-accent-primary-text", "default": "var(--vvd-color-canvas)" }, { "name": "--vvd-badge-accent-intermediate", "default": "var(--vvd-color-neutral-500)" }, { "name": "--vvd-badge-accent-soft", "default": "var(--vvd-color-neutral-100)" }, { "name": "--vvd-badge-accent-contrast", "default": "var(--vvd-color-neutral-800)" }, { "name": "--vvd-badge-accent-pale", "default": "var(--vvd-color-neutral-300)" }, { "name": "--vvd-badge-accent-fierce", "default": "var(--vvd-color-neutral-700)" }, { "name": "--vvd-badge-accent-fierce-primary", "default": "var(--vvd-color-canvas-text)" }, { "name": "--vvd-badge-accent-firm", "default": "var(--vvd-color-canvas-text)" }, { "name": "--vvd-badge-accent-firm-all", "default": "var(--vvd-color-neutral-600)" } ], "slots": [ { "description": "The preferred way to add an icon to the component.", "name": "icon" } ], "members": [ { "kind": "field", "name": "connotation", "type": { "text": "BadgeConnotation | undefined" }, "description": "The connotation the badge should have.", "privacy": "public" }, { "kind": "field", "name": "shape", "type": { "text": "BadgeShape | undefined" }, "description": "The shape the badge should have.", "privacy": "public" }, { "kind": "field", "name": "size", "type": { "text": "BadgeSize | undefined" }, "description": "The size the badge should have.", "privacy": "public" }, { "kind": "field", "name": "appearance", "type": { "text": "BadgeAppearance | undefined" }, "description": "The appearance the badge should have.", "privacy": "public" }, { "kind": "field", "name": "text", "type": { "text": "string | undefined" }, "description": "Indicates the badge's text.", "privacy": "public" }, { "kind": "field", "name": "iconTrailing", "type": { "text": "boolean" }, "default": "false", "description": "Indicates the icon affix alignment.", "privacy": "public", "inheritedFrom": { "name": "AffixIconWithTrailing", "module": "src/shared/patterns/affix.ts" } }, { "kind": "field", "name": "icon", "type": { "text": "string | undefined" }, "description": "A decorative icon the custom element should have.", "privacy": "public", "inheritedFrom": { "name": "AffixIcon", "module": "src/shared/patterns/affix.ts" } }, { "kind": "field", "name": "VIVID_VERSION", "static": true, "default": "__PACKAGE_VERSION__", "description": "The current version of the Vivid library, which is useful for debugging.\nIt can be accessed from any Vivid element via `<el>.constructor.VIVID_VERSION`.", "type": { "text": "string" }, "inheritedFrom": { "name": "VividElement", "module": "src/shared/foundation/vivid-element/vivid-element.ts" } }, { "kind": "field", "name": "componentName", "type": { "text": "string" }, "static": true, "description": "Core component name, without prefix", "inheritedFrom": { "name": "VividElement", "module": "src/shared/foundation/vivid-element/vivid-element.ts" } } ], "attributes": [ { "name": "connotation", "type": { "text": "BadgeConnotation | undefined" }, "description": "The connotation the badge should have.", "fieldName": "connotation" }, { "name": "shape", "type": { "text": "BadgeShape | undefined" }, "description": "The shape the badge should have.", "fieldName": "shape" }, { "name": "size", "type": { "text": "BadgeSize | undefined" }, "description": "The size the badge should have.", "fieldName": "size" }, { "name": "appearance", "type": { "text": "BadgeAppearance | undefined" }, "description": "The appearance the badge should have.", "fieldName": "appearance" }, { "name": "text", "type": { "text": "string | undefined" }, "description": "Indicates the badge's text.", "fieldName": "text" }, { "name": "icon-trailing", "type": { "text": "boolean" }, "default": "false", "description": "Indicates the icon affix alignment.", "fieldName": "iconTrailing", "inheritedFrom": { "name": "AffixIconWithTrailing", "module": "src/shared/patterns/affix.ts" } }, { "name": "icon", "type": { "text": "string | undefined" }, "description": "A decorative icon the custom element should have.", "fieldName": "icon", "inheritedFrom": { "name": "AffixIcon", "module": "src/shared/patterns/affix.ts" } } ], "mixins": [ { "name": "AffixIconWithTrailing", "module": "/src/shared/patterns/affix" } ], "superclass": { "name": "VividElement", "module": "/src/shared/foundation/vivid-element/vivid-element" }, "vividComponent": { "public": true, "name": "badge" } } */ import wrapper from '@vonage/vivid-react-wrapper' import { registerBadge } from '@vonage/vivid' registerBadge('vvd3') const VwcBadge = wrapper(`vvd3-badge`, { events: [], attributes: [], properties: ['connotation', 'shape', 'size', 'appearance', 'text', 'iconTrailing', 'icon', 'VIVID_VERSION', 'componentName'] }) VwcBadge.displayName = 'VwcBadge' export default VwcBadge