adobexd-types
Version:
Typescript types for Adobe XD CC and UXP
46 lines (45 loc) • 2.55 kB
TypeScript
declare namespace JSX {
// add UXP web components to the native React IntrinsicElements
// https://www.adobe.io/xd/uxp/uxp/reference-spectrum/
// TODO: these could be typed with their attributes
interface IntrinsicElements {
/** https://www.adobe.io/xd/uxp/uxp/reference-spectrum/Typography/sp-body/ */
"sp-body": any;
/** https://www.adobe.io/xd/uxp/uxp/reference-spectrum/Typography/sp-detail/ */
"sp-detail": any;
/** https://www.adobe.io/xd/uxp/uxp/reference-spectrum/Typography/sp-heading/ */
"sp-heading": any;
/** https://www.adobe.io/xd/uxp/uxp/reference-spectrum/Typography/sp-label/ */
"sp-label": any;
/** https://www.adobe.io/xd/uxp/uxp/reference-spectrum/User%20Interface/sp-action-button/ */
"sp-action-button": any;
/** https://www.adobe.io/xd/uxp/uxp/reference-spectrum/User%20Interface/sp-button/ */
"sp-button": any;
/** https://www.adobe.io/xd/uxp/uxp/reference-spectrum/User%20Interface/sp-checkbox/ */
"sp-checkbox": any;
/** https://www.adobe.io/xd/uxp/uxp/reference-spectrum/User%20Interface/sp-divider/ */
"sp-divider": any;
/** https://www.adobe.io/xd/uxp/uxp/reference-spectrum/User%20Interface/sp-dropdown/ */
"sp-dropdown": any;
/** https://www.adobe.io/xd/uxp/uxp/reference-spectrum/User%20Interface/sp-icon/ */
"sp-icon": any;
/** https://www.adobe.io/xd/uxp/uxp/reference-spectrum/User%20Interface/sp-link/ */
"sp-link": any;
/** https://www.adobe.io/xd/uxp/uxp/reference-spectrum/User%20Interface/sp-menu/ */
"sp-menu": any;
/** https://www.adobe.io/xd/uxp/uxp/reference-spectrum/User%20Interface/sp-menu-item/ */
"sp-menu-item": any;
/** https://www.adobe.io/xd/uxp/uxp/reference-spectrum/User%20Interface/sp-progressbar/ */
"sp-progressbar": any;
/** https://www.adobe.io/xd/uxp/uxp/reference-spectrum/User%20Interface/sp-radio/ */
"sp-radio": any;
/** https://www.adobe.io/xd/uxp/uxp/reference-spectrum/User%20Interface/sp-radio-group/ */
"sp-radio-group": any;
/** https://www.adobe.io/xd/uxp/uxp/reference-spectrum/User%20Interface/sp-slider/ */
"sp-slider": any;
/** https://www.adobe.io/xd/uxp/uxp/reference-spectrum/User%20Interface/sp-textfield/ */
"sp-textfield": any;
/** https://www.adobe.io/xd/uxp/uxp/reference-spectrum/User%20Interface/sp-textarea/ */
"sp-textarea": any;
}
}