first commit

This commit is contained in:
Stefan Hacker
2026-04-03 09:38:48 +02:00
commit 37ad745546
47450 changed files with 3120798 additions and 0 deletions
@@ -0,0 +1,9 @@
import * as React from 'react';
import type { IPlainCardProps } from './PlainCard.types';
import type { JSXElement } from '@fluentui/utilities';
export declare class PlainCardBase extends React.Component<IPlainCardProps, {}> {
private _classNames;
constructor(props: IPlainCardProps);
render(): JSXElement;
private _onKeyDown;
}
@@ -0,0 +1,32 @@
define(["require", "exports", "tslib", "react", "../../../Utilities", "../CardCallout/CardCallout"], function (require, exports, tslib_1, React, Utilities_1, CardCallout_1) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PlainCardBase = void 0;
var getClassNames = (0, Utilities_1.classNamesFunction)();
var PlainCardBase = /** @class */ (function (_super) {
tslib_1.__extends(PlainCardBase, _super);
function PlainCardBase(props) {
var _this = _super.call(this, props) || this;
_this._onKeyDown = function (ev) {
// eslint-disable-next-line @typescript-eslint/no-deprecated
if (ev.which === Utilities_1.KeyCodes.escape) {
_this.props.onLeave && _this.props.onLeave(ev);
}
};
(0, Utilities_1.initializeComponentRef)(_this);
return _this;
}
PlainCardBase.prototype.render = function () {
var _a = this.props, styles = _a.styles, theme = _a.theme, className = _a.className;
this._classNames = getClassNames(styles, {
theme: theme,
className: className,
});
var content = (React.createElement("div", { onMouseEnter: this.props.onEnter, onMouseLeave: this.props.onLeave, onKeyDown: this._onKeyDown }, this.props.onRenderPlainCard(this.props.renderData)));
return React.createElement(CardCallout_1.CardCallout, tslib_1.__assign({}, this.props, { content: content, className: this._classNames.root }));
};
return PlainCardBase;
}(React.Component));
exports.PlainCardBase = PlainCardBase;
});
//# sourceMappingURL=PlainCard.base.js.map
@@ -0,0 +1 @@
{"version":3,"file":"PlainCard.base.js","sourceRoot":"../src/","sources":["components/HoverCard/PlainCard/PlainCard.base.tsx"],"names":[],"mappings":";;;;IAQA,IAAM,aAAa,GAAG,IAAA,8BAAkB,GAA0C,CAAC;IAEnF;QAAmC,yCAAoC;QAGrE,uBAAY,KAAsB;YAChC,YAAA,MAAK,YAAC,KAAK,CAAC,SAAC;YAsBP,gBAAU,GAAG,UAAC,EAAoC;gBACxD,4DAA4D;gBAC5D,IAAI,EAAE,CAAC,KAAK,KAAK,oBAAQ,CAAC,MAAM,EAAE,CAAC;oBACjC,KAAI,CAAC,KAAK,CAAC,OAAO,IAAI,KAAI,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;gBAC/C,CAAC;YACH,CAAC,CAAC;YAzBA,IAAA,kCAAsB,EAAC,KAAI,CAAC,CAAC;;QAC/B,CAAC;QAEM,8BAAM,GAAb;YACQ,IAAA,KAA+B,IAAI,CAAC,KAAK,EAAvC,MAAM,YAAA,EAAE,KAAK,WAAA,EAAE,SAAS,eAAe,CAAC;YAEhD,IAAI,CAAC,WAAW,GAAG,aAAa,CAAC,MAAO,EAAE;gBACxC,KAAK,EAAE,KAAM;gBACb,SAAS,WAAA;aACV,CAAC,CAAC;YAEH,IAAM,OAAO,GAAe,CAC1B,6BAAK,YAAY,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO,EAAE,YAAY,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO,EAAE,SAAS,EAAE,IAAI,CAAC,UAAU,IAChG,IAAI,CAAC,KAAK,CAAC,iBAAkB,CAAC,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,CACjD,CACP,CAAC;YAEF,OAAO,oBAAC,yBAAW,uBAAK,IAAI,CAAC,KAAK,IAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,IAAI,CAAC;QAC7F,CAAC;QAQH,oBAAC;IAAD,CAAC,AAhCD,CAAmC,KAAK,CAAC,SAAS,GAgCjD;IAhCY,sCAAa","sourcesContent":["import * as React from 'react';\n\nimport { classNamesFunction, initializeComponentRef, KeyCodes } from '../../../Utilities';\nimport { CardCallout } from '../CardCallout/CardCallout';\nimport type { IPlainCardProps, IPlainCardStyles, IPlainCardStyleProps } from './PlainCard.types';\n\nimport type { JSXElement } from '@fluentui/utilities';\n\nconst getClassNames = classNamesFunction<IPlainCardStyleProps, IPlainCardStyles>();\n\nexport class PlainCardBase extends React.Component<IPlainCardProps, {}> {\n private _classNames: { [key in keyof IPlainCardStyles]: string };\n\n constructor(props: IPlainCardProps) {\n super(props);\n\n initializeComponentRef(this);\n }\n\n public render(): JSXElement {\n const { styles, theme, className } = this.props;\n\n this._classNames = getClassNames(styles!, {\n theme: theme!,\n className,\n });\n\n const content: JSXElement = (\n <div onMouseEnter={this.props.onEnter} onMouseLeave={this.props.onLeave} onKeyDown={this._onKeyDown}>\n {this.props.onRenderPlainCard!(this.props.renderData)}\n </div>\n );\n\n return <CardCallout {...this.props} content={content} className={this._classNames.root} />;\n }\n\n private _onKeyDown = (ev: React.KeyboardEvent<HTMLElement>): void => {\n // eslint-disable-next-line @typescript-eslint/no-deprecated\n if (ev.which === KeyCodes.escape) {\n this.props.onLeave && this.props.onLeave(ev);\n }\n };\n}\n"]}
@@ -0,0 +1,3 @@
import * as React from 'react';
import type { IPlainCardProps } from './PlainCard.types';
export declare const PlainCard: React.FunctionComponent<IPlainCardProps>;
@@ -0,0 +1,9 @@
define(["require", "exports", "../../../Utilities", "./PlainCard.styles", "./PlainCard.base"], function (require, exports, Utilities_1, PlainCard_styles_1, PlainCard_base_1) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PlainCard = void 0;
exports.PlainCard = (0, Utilities_1.styled)(PlainCard_base_1.PlainCardBase, PlainCard_styles_1.getStyles, undefined, {
scope: 'PlainCard',
});
});
//# sourceMappingURL=PlainCard.js.map
@@ -0,0 +1 @@
{"version":3,"file":"PlainCard.js","sourceRoot":"../src/","sources":["components/HoverCard/PlainCard/PlainCard.ts"],"names":[],"mappings":";;;;IAMa,QAAA,SAAS,GAA6C,IAAA,kBAAM,EAIvE,8BAAa,EAAE,4BAAS,EAAE,SAAS,EAAE;QACrC,KAAK,EAAE,WAAW;KACnB,CAAC,CAAC","sourcesContent":["import * as React from 'react';\nimport { styled } from '../../../Utilities';\nimport { getStyles } from './PlainCard.styles';\nimport { PlainCardBase } from './PlainCard.base';\nimport type { IPlainCardProps, IPlainCardStyles, IPlainCardStyleProps } from './PlainCard.types';\n\nexport const PlainCard: React.FunctionComponent<IPlainCardProps> = styled<\n IPlainCardProps,\n IPlainCardStyleProps,\n IPlainCardStyles\n>(PlainCardBase, getStyles, undefined, {\n scope: 'PlainCard',\n});\n"]}
@@ -0,0 +1,2 @@
import type { IPlainCardStyles, IPlainCardStyleProps } from './PlainCard.types';
export declare function getStyles(props: IPlainCardStyleProps): IPlainCardStyles;
@@ -0,0 +1,28 @@
define(["require", "exports", "../../../Styling"], function (require, exports, Styling_1) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getStyles = getStyles;
var GlobalClassNames = {
root: 'ms-PlainCard-root',
};
function getStyles(props) {
var _a;
var theme = props.theme, className = props.className;
var classNames = (0, Styling_1.getGlobalClassNames)(GlobalClassNames, theme);
return {
root: [
classNames.root,
{
pointerEvents: 'auto',
selectors: (_a = {},
_a[Styling_1.HighContrastSelector] = {
border: '1px solid WindowText',
},
_a),
},
className,
],
};
}
});
//# sourceMappingURL=PlainCard.styles.js.map
@@ -0,0 +1 @@
{"version":3,"file":"PlainCard.styles.js","sourceRoot":"../src/","sources":["components/HoverCard/PlainCard/PlainCard.styles.ts"],"names":[],"mappings":";;;IAOA,8BAmBC;IAvBD,IAAM,gBAAgB,GAAG;QACvB,IAAI,EAAE,mBAAmB;KAC1B,CAAC;IAEF,SAAgB,SAAS,CAAC,KAA2B;;QAC3C,IAAA,KAAK,GAAgB,KAAK,MAArB,EAAE,SAAS,GAAK,KAAK,UAAV,CAAW;QAEnC,IAAM,UAAU,GAAG,IAAA,6BAAmB,EAAC,gBAAgB,EAAE,KAAK,CAAC,CAAC;QAEhE,OAAO;YACL,IAAI,EAAE;gBACJ,UAAU,CAAC,IAAI;gBACf;oBACE,aAAa,EAAE,MAAM;oBACrB,SAAS;wBACP,GAAC,8BAAoB,IAAG;4BACtB,MAAM,EAAE,sBAAsB;yBAC/B;2BACF;iBACF;gBACD,SAAS;aACV;SACF,CAAC;IACJ,CAAC","sourcesContent":["import { getGlobalClassNames, HighContrastSelector } from '../../../Styling';\nimport type { IPlainCardStyles, IPlainCardStyleProps } from './PlainCard.types';\n\nconst GlobalClassNames = {\n root: 'ms-PlainCard-root',\n};\n\nexport function getStyles(props: IPlainCardStyleProps): IPlainCardStyles {\n const { theme, className } = props;\n\n const classNames = getGlobalClassNames(GlobalClassNames, theme);\n\n return {\n root: [\n classNames.root,\n {\n pointerEvents: 'auto',\n selectors: {\n [HighContrastSelector]: {\n border: '1px solid WindowText',\n },\n },\n },\n className,\n ],\n };\n}\n"]}
@@ -0,0 +1,27 @@
import type { IBaseCardProps, IBaseCardStyles, IBaseCardStyleProps } from '../BaseCard.types';
import type { IRenderFunction } from '../../../Utilities';
/**
* {@docCategory HoverCard}
*/
export interface IPlainCard {
}
/**
* PlainCard component props.
* {@docCategory HoverCard}
*/
export interface IPlainCardProps extends IBaseCardProps<IPlainCard, IPlainCardStyles, IPlainCardStyleProps> {
/**
* Render function to populate compact content area
*/
onRenderPlainCard?: IRenderFunction<any>;
}
/**
* {@docCategory HoverCard}
*/
export interface IPlainCardStyleProps extends IBaseCardStyleProps {
}
/**
* {@docCategory HoverCard}
*/
export interface IPlainCardStyles extends IBaseCardStyles {
}
@@ -0,0 +1,5 @@
define(["require", "exports"], function (require, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
});
//# sourceMappingURL=PlainCard.types.js.map
@@ -0,0 +1 @@
{"version":3,"file":"PlainCard.types.js","sourceRoot":"../src/","sources":["components/HoverCard/PlainCard/PlainCard.types.ts"],"names":[],"mappings":"","sourcesContent":["import type { IBaseCardProps, IBaseCardStyles, IBaseCardStyleProps } from '../BaseCard.types';\nimport type { IRenderFunction } from '../../../Utilities';\n\n/**\n * {@docCategory HoverCard}\n */\nexport interface IPlainCard {}\n\n/**\n * PlainCard component props.\n * {@docCategory HoverCard}\n */\nexport interface IPlainCardProps extends IBaseCardProps<IPlainCard, IPlainCardStyles, IPlainCardStyleProps> {\n /**\n * Render function to populate compact content area\n */\n onRenderPlainCard?: IRenderFunction<any>;\n}\n\n/**\n * {@docCategory HoverCard}\n */\nexport interface IPlainCardStyleProps extends IBaseCardStyleProps {}\n\n/**\n * {@docCategory HoverCard}\n */\nexport interface IPlainCardStyles extends IBaseCardStyles {}\n"]}