mirror of
https://gitlab.com/famedly/fluffychat.git
synced 2024-11-27 06:39:25 +01:00
feat: Make QR Code clickable
This commit is contained in:
parent
a9b496c083
commit
9ff97d0162
BIN
assets/share.png
Normal file
BIN
assets/share.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.4 KiB |
@ -42,6 +42,9 @@ class NewPrivateChatView extends StatelessWidget {
|
||||
margin: EdgeInsets.all(_qrCodePadding),
|
||||
alignment: Alignment.center,
|
||||
padding: EdgeInsets.all(_qrCodePadding * 2),
|
||||
child: InkWell(
|
||||
onTap: controller.inviteAction,
|
||||
borderRadius: BorderRadius.circular(12),
|
||||
child: Material(
|
||||
borderRadius: BorderRadius.circular(12),
|
||||
elevation: 4,
|
||||
@ -51,6 +54,11 @@ class NewPrivateChatView extends StatelessWidget {
|
||||
'https://matrix.to/#/${Matrix.of(context).client.userID}',
|
||||
version: QrVersions.auto,
|
||||
size: min(MediaQuery.of(context).size.width - 16, 200),
|
||||
embeddedImage: AssetImage('assets/share.png'),
|
||||
embeddedImageStyle: QrEmbeddedImageStyle(
|
||||
size: Size(64, 64),
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
@ -63,16 +71,6 @@ class NewPrivateChatView extends StatelessWidget {
|
||||
),
|
||||
),
|
||||
Divider(),
|
||||
Padding(
|
||||
padding: const EdgeInsets.all(12.0),
|
||||
child: SizedBox(
|
||||
height: 56,
|
||||
child: OutlinedButton.icon(
|
||||
onPressed: controller.inviteAction,
|
||||
icon: Icon(Icons.share_outlined),
|
||||
label: Text(L10n.of(context).shareYourInviteLink)),
|
||||
),
|
||||
),
|
||||
Padding(
|
||||
padding: EdgeInsets.all(12),
|
||||
child: Form(
|
||||
|
Loading…
Reference in New Issue
Block a user