Fix flash of wrong step between steps; support component.values.previewText in QComponentType.HELP_TEXT; minor styles on upload button

This commit is contained in:
2022-09-07 10:18:11 -05:00
parent c902dde118
commit 1413e6c8d3
3 changed files with 73 additions and 23 deletions

View File

@ -23,6 +23,7 @@ import {QFieldMetaData} from "@kingsrook/qqq-frontend-core/lib/model/metaData/QF
import {QFieldType} from "@kingsrook/qqq-frontend-core/lib/model/metaData/QFieldType";
import {QRecord} from "@kingsrook/qqq-frontend-core/lib/model/QRecord";
import "datejs";
import React, {Fragment} from "react";
/*******************************************************************************
** Utility class for working with QQQ Values
@ -62,6 +63,22 @@ class QValueUtils
return (displayValue);
}
public static breakTextIntoLines(value: string): JSX.Element
{
return (
<Fragment>
{value.split(/\n/).map((value: string, index: number) => (
// eslint-disable-next-line react/no-array-index-key
<Fragment key={index}>
<span>{value}</span>
<br />
</Fragment>
))}
</Fragment>
);
}
}
export default QValueUtils;