Fix App.jsx two-page workflow JSX render and update study app layout
This commit is contained in:
+3
@@ -0,0 +1,3 @@
|
||||
export * from './table-row';
|
||||
export * from './table-row-properties';
|
||||
export * from './table-row-height';
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
import { XmlComponent } from '../../xml-components';
|
||||
import { PositiveUniversalMeasure } from '../../../util/values';
|
||||
export declare const HeightRule: {
|
||||
readonly AUTO: "auto";
|
||||
readonly ATLEAST: "atLeast";
|
||||
readonly EXACT: "exact";
|
||||
};
|
||||
export declare const createTableRowHeight: (value: number | PositiveUniversalMeasure, rule: (typeof HeightRule)[keyof typeof HeightRule]) => XmlComponent;
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
import { IChangedAttributesProperties } from '../../track-revision/track-revision';
|
||||
import { IgnoreIfEmptyXmlComponent, XmlComponent } from '../../xml-components';
|
||||
import { PositiveUniversalMeasure } from '../../../util/values';
|
||||
import { HeightRule } from './table-row-height';
|
||||
import { ITableCellSpacingProperties } from '../table-cell-spacing';
|
||||
export type ITableRowPropertiesOptionsBase = {
|
||||
readonly cantSplit?: boolean;
|
||||
readonly tableHeader?: boolean;
|
||||
readonly height?: {
|
||||
readonly value: number | PositiveUniversalMeasure;
|
||||
readonly rule: (typeof HeightRule)[keyof typeof HeightRule];
|
||||
};
|
||||
readonly cellSpacing?: ITableCellSpacingProperties;
|
||||
};
|
||||
export type ITableRowPropertiesOptions = ITableRowPropertiesOptionsBase & {
|
||||
readonly insertion?: IChangedAttributesProperties;
|
||||
readonly deletion?: IChangedAttributesProperties;
|
||||
readonly revision?: ITableRowPropertiesChangeOptions;
|
||||
readonly includeIfEmpty?: boolean;
|
||||
};
|
||||
export type ITableRowPropertiesChangeOptions = ITableRowPropertiesOptionsBase & IChangedAttributesProperties;
|
||||
export declare class TableRowProperties extends IgnoreIfEmptyXmlComponent {
|
||||
constructor(options: ITableRowPropertiesOptions);
|
||||
}
|
||||
export declare class TableRowPropertiesChange extends XmlComponent {
|
||||
constructor(options: ITableRowPropertiesChangeOptions);
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export {};
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import { XmlComponent } from '../../xml-components';
|
||||
import { TableCell } from '../table-cell';
|
||||
import { ITableRowPropertiesOptions } from './table-row-properties';
|
||||
export type ITableRowOptions = {
|
||||
readonly children: readonly TableCell[];
|
||||
} & ITableRowPropertiesOptions;
|
||||
export declare class TableRow extends XmlComponent {
|
||||
private readonly options;
|
||||
constructor(options: ITableRowOptions);
|
||||
get CellCount(): number;
|
||||
get cells(): readonly TableCell[];
|
||||
addCellToIndex(cell: TableCell, index: number): void;
|
||||
addCellToColumnIndex(cell: TableCell, columnIndex: number): void;
|
||||
rootIndexToColumnIndex(rootIndex: number): number;
|
||||
columnIndexToRootIndex(columnIndex: number, allowEndNewCell?: boolean): number;
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export {};
|
||||
Reference in New Issue
Block a user