This commit is contained in:
otsmr 2025-03-30 21:35:36 +02:00
parent 8c8445391c
commit f6c6b0fafe
3 changed files with 37 additions and 8 deletions

View file

@ -33,7 +33,35 @@ class BestFriendsSelector extends StatelessWidget {
return Column(
children: [
HeadLineComponent(context.lang.shareImageBestFriends),
Row(
children: [
Expanded(
child: HeadLineComponent(context.lang.shareImageBestFriends),
),
if (!isRealTwonly)
GestureDetector(
onTap: () {
for (final user in users) {
updateStatus(user.userId, true);
}
},
child: Container(
padding: EdgeInsets.symmetric(horizontal: 7, vertical: 4),
decoration: BoxDecoration(
color: Theme.of(context).colorScheme.outline.withAlpha(50),
boxShadow: [
BoxShadow(
blurRadius: 10.9,
color: Color.fromRGBO(0, 0, 0, 0.1),
),
],
borderRadius: BorderRadius.circular(8.0),
),
child: Text("Alle auswählen", style: TextStyle(fontSize: 10)),
),
),
],
),
Column(
spacing: 8,
children: List.generate(

View file

@ -12,7 +12,7 @@ class HeadLineComponent extends StatelessWidget {
padding: EdgeInsets.symmetric(horizontal: 4.0, vertical: 10),
child: Text(
text,
style: TextStyle(fontSize: 18),
style: TextStyle(fontSize: 17),
),
);
}

View file

@ -162,6 +162,13 @@ class _ShareImageView extends State<ShareImageView> {
padding: EdgeInsets.only(bottom: 40, left: 10, top: 20, right: 10),
child: Column(
children: [
if (showRealTwonlyWarning)
Text(
context.lang.shareImageAllTwonlyWarning,
style: TextStyle(color: Colors.orange, fontSize: 13),
textAlign: TextAlign.center,
),
if (showRealTwonlyWarning) const SizedBox(height: 10),
Padding(
padding: EdgeInsets.symmetric(horizontal: 10),
child: TextField(
@ -170,12 +177,6 @@ class _ShareImageView extends State<ShareImageView> {
context, context.lang.searchUsernameInput),
),
),
if (showRealTwonlyWarning) const SizedBox(height: 10),
if (showRealTwonlyWarning)
Text(
context.lang.shareImageAllTwonlyWarning,
style: TextStyle(color: Colors.orange),
),
const SizedBox(height: 10),
BestFriendsSelector(
users: _bestFriends,