Package-level declarations

Types

Link copied to clipboard

The SplitTextSaver custom saver allow the SplitTextState to save and restore correctly the values for the SplitText component

Link copied to clipboard

The SplitTextState class is useful to manage a SplitText component giving the details currently used in that component

Properties

Link copied to clipboard
val customerColor: <Error class: unknown class>

customerColor -> color for the NovaUser.Role.Customer

Link copied to clipboard
val vendorColor: <Error class: unknown class>

vendorColor -> color for the NovaUser.Role.Vendor

Functions

Link copied to clipboard
fun AssetsDialog(onDismissRequest: () -> Unit, content: @Composable () -> Unit)

The dialog where the user can manage the assets to upload or download

Link copied to clipboard
fun AssetsToDownload(modifier: Modifier = Modifier, selectionList: SnapshotStateList<<Error class: unknown class>>)

The assets list to download from the server, the user can select which assets confirm and which remove from the downloading

Link copied to clipboard
fun AssetsToUpload(modifier: Modifier = Modifier, uploadingAssets: SnapshotStateList<<Error class: unknown class>>)

The assets list to upload to the server, the user can select which assets confirm and which remove from the uploading

Link copied to clipboard
fun <Error class: unknown class>.createColor(): Color

Function to create a specific color from the ReleaseTag

fun <Error class: unknown class>.createColor(): Color

Function to create a specific color from the ReleaseStatus

Link copied to clipboard
fun DialogsActions(modifier: Modifier, dismissAction: () -> Unit, confirmAction: () -> Unit)

The action available for an AssetsDialog

Link copied to clipboard
fun getAssetUrl(asset: String): String

Function to assemble the asset url path (with the current activeLocalSession.hostAddress) to display

Link copied to clipboard

Function to get the complete default profile pic url with the activeLocalSession's host

Link copied to clipboard
fun getMemberProfilePicUrl(member: <Error class: unknown class>): String

Function to assemble the profile pic url complete (with the current activeLocalSession.hostAddress) to display

Link copied to clipboard
fun <Error class: unknown class>.getMessage(): StringResource

Function to get the specific message for a ReleaseStandardEvent

Link copied to clipboard
fun getProjectLogoUrl(project: <Error class: unknown class>): String

Function to assemble the project logo url complete (with the current activeLocalSession.hostAddress) to display

Link copied to clipboard
fun getReportUrl(reportUrl: String): String

Function to assemble the report from get the complete url path (with the current activeLocalSession.hostAddress) to display

Link copied to clipboard
fun Logo(url: String, size: Dp = 55.dp)

Function to display an image as logo

Link copied to clipboard
fun MemberListItem(member: <Error class: unknown class>, trailingContent: @Composable () -> Unit, isTester: Boolean = false, onRoleClick: () -> Unit? = null)

Component to display the information of a member of a project

Link copied to clipboard
fun ReleaseStatusBadge(releaseStatus: <Error class: unknown class>, paddingStart: Dp = 10.dp)
fun ReleaseStatusBadge(releaseStatus: <Error class: unknown class>, paddingStart: Dp = 10.dp, onClick: () -> Unit)

Function to create a badge for a ReleaseStatus

Link copied to clipboard
fun ReleaseTagBadge(isTester: Boolean, tag: <Error class: unknown class>, isLastEvent: Boolean, onClick: () -> Unit = {})

Function to create a badge for a RejectedTag

Link copied to clipboard

The remember function used to create a SplitTextState for a SplitText component

Link copied to clipboard
fun SplitText(columnModifier: Modifier = Modifier, rowModifier: Modifier = Modifier, splitsTextState: SplitTextState, spacingBetweenBoxes: Dp = 10.dp, boxShape: Shape = CardDefaults.shape, boxTextStyle: TextStyle = TextStyle( fontSize = 30.sp, fontWeight = FontWeight.Bold, textAlign = TextAlign.Center ), infoText: String? = null)

Component to allow the user to insert a split text such OTP codes, PIN or any other texts of this type

Link copied to clipboard
fun UserRoleBadge(background: Color = gray_background, role: <Error class: unknown class>, onRoleClick: () -> Unit? = null)

Function to create a badge for a Role