init commit

This commit is contained in:
iFlip721
2025-04-16 09:55:57 -04:00
commit a03209dc9e
935 changed files with 177492 additions and 0 deletions

View File

@@ -0,0 +1,51 @@
/* eslint-disable no-undef */
import { IInputs, IOutputs } from "./generated/ManifestTypes";
import { IDesign, DesignContext, DesignComponent } from "./generated/ManifestDesignTypes";
import DataSetInterfaces = ComponentFramework.PropertyHelper.DataSetApi;
type DataSet = ComponentFramework.PropertyTypes.DataSet;
export class $controlnameplaceholder$ implements DesignComponent<IInputs, IOutputs, IDesign> {
/**
* Empty constructor.
*/
constructor() {
}
/**
* Used to initialize the control instance. Controls can kick off remote server calls and other initialization actions here.
* Data-set values are not initialized here, use updateView.
* @param context The entire property bag available to control via Context Object; It contains values as set up by the customizer mapped to property names defined in the manifest, as well as utility functions.
* @param notifyOutputChanged A callback method to alert the framework that the control has new outputs ready to be retrieved asynchronously.
* @param state A piece of data that persists in one session for a single user. Can be set at any point in a controls life cycle by calling 'setControlState' in the Mode interface.
* @param container If a control is marked control-type='standard', it will receive an empty div element within which it can render its content.
*/
public init(context: DesignContext<IInputs, IDesign>, notifyOutputChanged: () => void, state: ComponentFramework.Dictionary, container: HTMLDivElement) {
// Add control initialization code
}
/**
* Called when any value in the property bag has changed. This includes field values, data-sets, global values such as container height and width, offline status, control metadata values such as label, visible, etc.
* @param context The entire property bag available to control via Context Object; It contains values as set up by the customizer mapped to names defined in the manifest, as well as utility functions
*/
public updateView(context: DesignContext<IInputs, IDesign>): void {
// Add code to update control view
}
/**
* It is called by the framework prior to a control receiving new data.
* @returns an object based on nomenclature defined in manifest, expecting object[s] for property marked as “bound” or “output”
*/
public getOutputs(): IOutputs {
return {};
}
/**
* Called when the control is to be removed from the DOM tree. Controls should use this call for cleanup.
* i.e. cancelling any pending remote calls, removing listeners, etc.
*/
public destroy(): void {
// Add code to cleanup control if necessary
}
}

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<design-map language="Fluent">
<ColorsPalettePrimary01>Colors.Palette.Primary01</ColorsPalettePrimary01>
<ColorsPalettePrimary02>Colors.Palette.Primary02</ColorsPalettePrimary02>
<ColorsPalettePrimary03>Colors.Palette.Primary03</ColorsPalettePrimary03>
<ColorsPalettePrimary04>Colors.Palette.Primary04</ColorsPalettePrimary04>
<ColorsPalettePrimary05>Colors.Palette.Primary05</ColorsPalettePrimary05>
<ColorsPalettePrimary06>Colors.Palette.Primary06</ColorsPalettePrimary06>
</design-map>