Fix App.jsx two-page workflow JSX render and update study app layout

This commit is contained in:
nmemmert
2026-05-26 17:14:30 -04:00
commit f47a41ce6f
4459 changed files with 1059845 additions and 0 deletions
@@ -0,0 +1,8 @@
import { XmlAttributeComponent } from '../../../../xml-components';
export declare class GraphicDataAttributes extends XmlAttributeComponent<{
readonly uri?: string;
}> {
protected readonly xmlKeys: {
uri: string;
};
}
@@ -0,0 +1,12 @@
import { IExtendedMediaData, IMediaDataTransformation } from '../../../../media';
import { XmlComponent } from '../../../../xml-components';
import { OutlineOptions } from './pic/shape-properties/outline/outline';
import { SolidFillOptions } from './pic/shape-properties/outline/solid-fill';
export declare class GraphicData extends XmlComponent {
constructor({ mediaData, transform, outline, solidFill, }: {
readonly mediaData: IExtendedMediaData;
readonly transform: IMediaDataTransformation;
readonly outline?: OutlineOptions;
readonly solidFill?: SolidFillOptions;
});
}
@@ -0,0 +1 @@
export * from './graphic-data';
@@ -0,0 +1,3 @@
import { IMediaData } from '../../../../../../media';
import { XmlComponent } from '../../../../../../xml-components';
export declare const createExtentionList: (mediaData: IMediaData) => XmlComponent;
@@ -0,0 +1,5 @@
import { IMediaData } from '../../../../../../media';
import { XmlComponent } from '../../../../../../xml-components';
export declare class BlipFill extends XmlComponent {
constructor(mediaData: IMediaData);
}
@@ -0,0 +1,3 @@
import { IMediaData } from '../../../../../../media';
import { XmlComponent } from '../../../../../../xml-components';
export declare const createBlip: (mediaData: IMediaData) => XmlComponent;
@@ -0,0 +1,4 @@
import { XmlComponent } from '../../../../../../xml-components';
export declare class SourceRectangle extends XmlComponent {
constructor();
}
@@ -0,0 +1,4 @@
import { XmlComponent } from '../../../../../../xml-components';
export declare class Stretch extends XmlComponent {
constructor();
}
@@ -0,0 +1 @@
export * from './pic';
@@ -0,0 +1,4 @@
import { XmlComponent } from '../../../../../../../xml-components';
export declare class ChildNonVisualProperties extends XmlComponent {
constructor();
}
@@ -0,0 +1,10 @@
import { XmlAttributeComponent } from '../../../../../../../../xml-components';
export declare class PicLocksAttributes extends XmlAttributeComponent<{
readonly noChangeAspect?: number;
readonly noChangeArrowheads?: number;
}> {
protected readonly xmlKeys: {
noChangeAspect: string;
noChangeArrowheads: string;
};
}
@@ -0,0 +1,4 @@
import { XmlComponent } from '../../../../../../../../xml-components';
export declare class PicLocks extends XmlComponent {
constructor();
}
@@ -0,0 +1,4 @@
import { XmlComponent } from '../../../../../../xml-components';
export declare class NonVisualPicProperties extends XmlComponent {
constructor();
}
@@ -0,0 +1,12 @@
import { XmlAttributeComponent } from '../../../../../../../xml-components';
export declare class NonVisualPropertiesAttributes extends XmlAttributeComponent<{
readonly id?: number;
readonly name?: string;
readonly descr?: string;
}> {
protected readonly xmlKeys: {
id: string;
name: string;
descr: string;
};
}
@@ -0,0 +1,5 @@
import { IContext, IXmlableObject, XmlComponent } from '../../../../../../../xml-components';
export declare class NonVisualProperties extends XmlComponent {
constructor();
prepForXml(context: IContext): IXmlableObject | undefined;
}
@@ -0,0 +1,8 @@
import { XmlAttributeComponent } from '../../../../../xml-components';
export declare class PicAttributes extends XmlAttributeComponent<{
readonly xmlns?: string;
}> {
protected readonly xmlKeys: {
xmlns: string;
};
}
@@ -0,0 +1,10 @@
import { IMediaData, IMediaDataTransformation } from '../../../../../media';
import { XmlComponent } from '../../../../../xml-components';
import { OutlineOptions } from './shape-properties/outline/outline';
export declare class Pic extends XmlComponent {
constructor({ mediaData, transform, outline, }: {
readonly mediaData: IMediaData;
readonly transform: IMediaDataTransformation;
readonly outline?: OutlineOptions;
});
}
@@ -0,0 +1 @@
export {};
@@ -0,0 +1,10 @@
import { XmlAttributeComponent } from '../../../../../../../../xml-components';
export declare class ExtentsAttributes extends XmlAttributeComponent<{
readonly cx?: number;
readonly cy?: number;
}> {
protected readonly xmlKeys: {
cx: string;
cy: string;
};
}
@@ -0,0 +1,5 @@
import { XmlComponent } from '../../../../../../../../xml-components';
export declare class Extents extends XmlComponent {
private readonly attributes;
constructor(x: number, y: number);
}
@@ -0,0 +1,18 @@
import { IMediaDataTransformation } from '../../../../../../../media';
import { XmlAttributeComponent, XmlComponent } from '../../../../../../../xml-components';
export declare class FormAttributes extends XmlAttributeComponent<{
readonly flipVertical?: boolean;
readonly flipHorizontal?: boolean;
readonly rotation?: number;
}> {
protected readonly xmlKeys: {
flipVertical: string;
flipHorizontal: string;
rotation: string;
};
}
export declare class Form extends XmlComponent {
private readonly extents;
private readonly offset;
constructor(options: IMediaDataTransformation);
}
@@ -0,0 +1 @@
export * from './form';
@@ -0,0 +1,10 @@
import { XmlAttributeComponent } from '../../../../../../../../xml-components';
export declare class OffsetAttributes extends XmlAttributeComponent<{
readonly x?: number;
readonly y?: number;
}> {
protected readonly xmlKeys: {
x: string;
y: string;
};
}
@@ -0,0 +1,4 @@
import { XmlComponent } from '../../../../../../../../xml-components';
export declare class Offset extends XmlComponent {
constructor(x: number | undefined, y: number | undefined);
}
@@ -0,0 +1,2 @@
import { XmlComponent } from '../../../../../../../xml-components';
export declare const createNoFill: () => XmlComponent;
@@ -0,0 +1,42 @@
import { XmlComponent } from '../../../../../../../xml-components';
import { SchemeColor } from './scheme-color';
export declare const LineCap: {
readonly ROUND: "rnd";
readonly SQUARE: "sq";
readonly FLAT: "flat";
};
export declare const CompoundLine: {
readonly SINGLE: "sng";
readonly DOUBLE: "dbl";
readonly THICK_THIN: "thickThin";
readonly THIN_THICK: "thinThick";
readonly TRI: "tri";
};
export declare const PenAlignment: {
readonly CENTER: "ctr";
readonly INSET: "in";
};
export type OutlineAttributes = {
readonly width?: number;
readonly cap?: keyof typeof LineCap;
readonly compoundLine?: keyof typeof CompoundLine;
readonly align?: keyof typeof PenAlignment;
};
type OutlineNoFill = {
readonly type: "noFill";
};
type OutlineRgbSolidFill = {
readonly type: "solidFill";
readonly solidFillType: "rgb";
readonly value: string;
};
type OutlineSchemeSolidFill = {
readonly type: "solidFill";
readonly solidFillType: "scheme";
readonly value: (typeof SchemeColor)[keyof typeof SchemeColor];
};
type OutlineSolidFill = OutlineRgbSolidFill | OutlineSchemeSolidFill;
type OutlineFillProperties = OutlineNoFill | OutlineSolidFill;
export type OutlineOptions = OutlineAttributes & OutlineFillProperties;
export declare const createOutline: (options: OutlineOptions) => XmlComponent;
export {};
@@ -0,0 +1,6 @@
import { XmlComponent } from '../../../../../../../xml-components';
type SolidRgbColorOptions = {
readonly value: string;
};
export declare const createSolidRgbColor: (options: SolidRgbColorOptions) => XmlComponent;
export {};
@@ -0,0 +1,25 @@
import { XmlComponent } from '../../../../../../../xml-components';
type SchemeColorOptions = {
readonly value: (typeof SchemeColor)[keyof typeof SchemeColor];
};
export declare const SchemeColor: {
readonly BG1: "bg1";
readonly TX1: "tx1";
readonly BG2: "bg2";
readonly TX2: "tx2";
readonly ACCENT1: "accent1";
readonly ACCENT2: "accent2";
readonly ACCENT3: "accent3";
readonly ACCENT4: "accent4";
readonly ACCENT5: "accent5";
readonly ACCENT6: "accent6";
readonly HLINK: "hlink";
readonly FOLHLINK: "folHlink";
readonly DK1: "dk1";
readonly LT1: "lt1";
readonly DK2: "dk2";
readonly LT2: "lt2";
readonly PHCLR: "phClr";
};
export declare const createSchemeColor: (options: SchemeColorOptions) => XmlComponent;
export {};
@@ -0,0 +1,12 @@
import { XmlComponent } from '../../../../../../../xml-components';
import { SchemeColor } from './scheme-color';
export type RgbColorOptions = {
readonly type: "rgb";
readonly value: string;
};
export type SchemeColorOptions = {
readonly type: "scheme";
readonly value: (typeof SchemeColor)[keyof typeof SchemeColor];
};
export type SolidFillOptions = RgbColorOptions | SchemeColorOptions;
export declare const createSolidFill: (options: SolidFillOptions) => XmlComponent;
@@ -0,0 +1,4 @@
import { XmlComponent } from '../../../../../../../../xml-components';
export declare class AdjustmentValues extends XmlComponent {
constructor();
}
@@ -0,0 +1,8 @@
import { XmlAttributeComponent } from '../../../../../../../xml-components';
export declare class PresetGeometryAttributes extends XmlAttributeComponent<{
readonly prst?: string;
}> {
protected readonly xmlKeys: {
prst: string;
};
}
@@ -0,0 +1,4 @@
import { XmlComponent } from '../../../../../../../xml-components';
export declare class PresetGeometry extends XmlComponent {
constructor();
}
@@ -0,0 +1,8 @@
import { XmlAttributeComponent } from '../../../../../../xml-components';
export declare class ShapePropertiesAttributes extends XmlAttributeComponent<{
readonly bwMode?: string;
}> {
protected readonly xmlKeys: {
bwMode: string;
};
}
@@ -0,0 +1,13 @@
import { IMediaDataTransformation } from '../../../../../../media';
import { XmlComponent } from '../../../../../../xml-components';
import { OutlineOptions } from './outline/outline';
import { SolidFillOptions } from './outline/solid-fill';
export declare class ShapeProperties extends XmlComponent {
private readonly form;
constructor({ element, outline, solidFill, transform, }: {
readonly element: string;
readonly outline?: OutlineOptions;
readonly solidFill?: SolidFillOptions;
readonly transform: IMediaDataTransformation;
});
}
@@ -0,0 +1,10 @@
import { IMediaDataTransformation } from '../../../../../media';
import { XmlComponent } from '../../../../../xml-components';
export type GroupChild = XmlComponent;
export type WpgGroupCoreOptions = {
readonly children: readonly GroupChild[];
};
export type WpgGroupOptions = WpgGroupCoreOptions & {
readonly transformation: IMediaDataTransformation;
};
export declare const createWpgGroup: (options: WpgGroupOptions) => XmlComponent;
@@ -0,0 +1,19 @@
import { TextWrappingType } from '../../../../text-wrap';
import { XmlComponent } from '../../../../../xml-components';
export declare enum VerticalAnchor {
CENTER = "ctr",
TOP = "t",
BOTTOM = "b"
}
export type IBodyPropertiesOptions = {
readonly wrap?: (typeof TextWrappingType)[keyof typeof TextWrappingType];
readonly verticalAnchor?: VerticalAnchor;
readonly margins?: {
readonly top?: number;
readonly bottom?: number;
readonly left?: number;
readonly right?: number;
};
readonly noAutoFit?: boolean;
};
export declare const createBodyProperties: (options?: IBodyPropertiesOptions) => XmlComponent;
@@ -0,0 +1 @@
export {};
@@ -0,0 +1,2 @@
export * from './wps-shape';
export * from './body-properties';
@@ -0,0 +1,5 @@
import { XmlComponent } from '../../../../../xml-components';
export type INonVisualShapePropertiesOptions = {
readonly txBox: string;
};
export declare const createNonVisualShapeProperties: (options?: INonVisualShapePropertiesOptions) => XmlComponent;
@@ -0,0 +1,3 @@
import { Paragraph } from '../../../../../paragraph';
import { XmlComponent } from '../../../../../xml-components';
export declare const createTextBoxContent: (children: readonly Paragraph[]) => XmlComponent;
@@ -0,0 +1,18 @@
import { IMediaDataTransformation } from '../../../../../media';
import { Paragraph } from '../../../../../paragraph';
import { XmlComponent } from '../../../../../xml-components';
import { IBodyPropertiesOptions } from './body-properties';
import { INonVisualShapePropertiesOptions } from './non-visual-shape-properties';
import { OutlineOptions } from '../pic/shape-properties/outline/outline';
import { SolidFillOptions } from '../pic/shape-properties/outline/solid-fill';
export type WpsShapeCoreOptions = {
readonly children: readonly Paragraph[];
readonly nonVisualProperties?: INonVisualShapePropertiesOptions;
readonly bodyProperties?: IBodyPropertiesOptions;
};
export type WpsShapeOptions = WpsShapeCoreOptions & {
readonly transformation: IMediaDataTransformation;
readonly outline?: OutlineOptions;
readonly solidFill?: SolidFillOptions;
};
export declare const createWpsShape: (options: WpsShapeOptions) => XmlComponent;
@@ -0,0 +1,3 @@
import { Paragraph } from '../../../../../paragraph';
import { XmlComponent } from '../../../../../xml-components';
export declare const createWpsTextBox: (children: readonly Paragraph[]) => XmlComponent;