Backed out changeset 7b6b4d0142a3 (bug 1893174) for causing fenix lint failures. CLOSED TREE

This commit is contained in:
Butkovits Atila 2024-04-29 19:28:47 +03:00
parent c0e2f475a2
commit 320a8c9112
2 changed files with 1 additions and 95 deletions

View file

@ -65,6 +65,7 @@ fun MicroSurveyHeader(
tint = FirefoxTheme.colors.iconPrimary,
modifier = Modifier
.size(20.dp)
.padding(1.dp),
)
}
}

View file

@ -1,95 +0,0 @@
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
package org.mozilla.fenix.microsurvey.ui
import androidx.compose.foundation.Image
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.layout.width
import androidx.compose.material.Icon
import androidx.compose.material.IconButton
import androidx.compose.material.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewScreenSizes
import androidx.compose.ui.unit.dp
import org.mozilla.fenix.R
import org.mozilla.fenix.compose.annotation.LightDarkPreview
import org.mozilla.fenix.compose.button.PrimaryButton
import org.mozilla.fenix.theme.FirefoxTheme
/**
* Initial microsurvey prompt displayed to the user to request completion of feedback.
*
* @param title The prompt header title.
*/
@Composable
fun MicrosurveyRequestPrompt(
title: String = "Help make printing in Firefox better. It only takes a sec.",
) { // todo this is the message title FXDROID-1918)
Column(
modifier = Modifier
.background(color = FirefoxTheme.colors.layer1)
.padding(all = 16.dp),
) {
Header(title)
Spacer(modifier = Modifier.height(8.dp))
PrimaryButton(text = stringResource(id = R.string.micro_survey_continue_button_label)) {}
}
}
@Composable
private fun Header(
title: String,
) {
Row(
modifier = Modifier.fillMaxWidth(),
) {
Image(
painter = painterResource(R.drawable.ic_firefox),
contentDescription = null, // todo update to string res once a11y strings are available FXDROID-1919.
modifier = Modifier.size(24.dp),
)
Spacer(modifier = Modifier.width(8.dp))
Text(
text = title,
style = FirefoxTheme.typography.headline7,
color = FirefoxTheme.colors.textPrimary,
modifier = Modifier.weight(1f),
)
IconButton(
onClick = {},// todo FXDROID-1947
modifier = Modifier.size(20.dp)
) {
Icon(
painter = painterResource(id = R.drawable.ic_close),
contentDescription = null, // todo update to string res once a11y strings are available FXDROID-1919.
tint = FirefoxTheme.colors.iconPrimary,
)
}
}
}
@PreviewScreenSizes
@LightDarkPreview
@Composable
private fun MicrosurveyRequestPromptPreview() {
FirefoxTheme {
MicrosurveyRequestPrompt()
}
}