mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
opt: more panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
|
import 'dart:math';
|
||||||
|
|
||||||
import 'package:PiliPlus/common/widgets/report.dart';
|
import 'package:PiliPlus/common/widgets/report.dart';
|
||||||
import 'package:PiliPlus/common/widgets/save_panel.dart';
|
import 'package:PiliPlus/common/widgets/save_panel.dart';
|
||||||
import 'package:PiliPlus/http/index.dart';
|
import 'package:PiliPlus/http/index.dart';
|
||||||
@@ -219,8 +221,10 @@ class AuthorPanel extends StatelessWidget {
|
|||||||
onPressed: () {
|
onPressed: () {
|
||||||
showModalBottomSheet(
|
showModalBottomSheet(
|
||||||
context: context,
|
context: context,
|
||||||
useRootNavigator: true,
|
|
||||||
isScrollControlled: true,
|
isScrollControlled: true,
|
||||||
|
constraints: BoxConstraints(
|
||||||
|
maxWidth: min(640, min(Get.width, Get.height)),
|
||||||
|
),
|
||||||
builder: (context) {
|
builder: (context) {
|
||||||
return morePanel(context);
|
return morePanel(context);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
import 'dart:math';
|
||||||
|
|
||||||
import 'package:PiliPlus/grpc/app/dynamic/v2/dynamic.pb.dart' as dyn;
|
import 'package:PiliPlus/grpc/app/dynamic/v2/dynamic.pb.dart' as dyn;
|
||||||
import 'package:PiliPlus/utils/extension.dart';
|
import 'package:PiliPlus/utils/extension.dart';
|
||||||
import 'package:PiliPlus/utils/storage.dart';
|
import 'package:PiliPlus/utils/storage.dart';
|
||||||
@@ -129,8 +131,10 @@ class AuthorPanelGrpc extends StatelessWidget {
|
|||||||
onPressed: () {
|
onPressed: () {
|
||||||
showModalBottomSheet(
|
showModalBottomSheet(
|
||||||
context: context,
|
context: context,
|
||||||
useRootNavigator: true,
|
|
||||||
isScrollControlled: true,
|
isScrollControlled: true,
|
||||||
|
constraints: BoxConstraints(
|
||||||
|
maxWidth: min(640, min(Get.width, Get.height)),
|
||||||
|
),
|
||||||
builder: (context) {
|
builder: (context) {
|
||||||
return MorePanel(
|
return MorePanel(
|
||||||
item: item,
|
item: item,
|
||||||
@@ -168,7 +172,7 @@ class MorePanel extends StatelessWidget {
|
|||||||
mainAxisSize: MainAxisSize.min,
|
mainAxisSize: MainAxisSize.min,
|
||||||
children: [
|
children: [
|
||||||
InkWell(
|
InkWell(
|
||||||
onTap: () => Get.back(),
|
onTap: Get.back,
|
||||||
borderRadius: const BorderRadius.only(
|
borderRadius: const BorderRadius.only(
|
||||||
topLeft: Radius.circular(28),
|
topLeft: Radius.circular(28),
|
||||||
topRight: Radius.circular(28),
|
topRight: Radius.circular(28),
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
import 'dart:math';
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/services.dart';
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
|
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
|
||||||
@@ -134,6 +136,9 @@ class _PlaySpeedPageState extends State<PlaySpeedPage> {
|
|||||||
isScrollControlled: true,
|
isScrollControlled: true,
|
||||||
clipBehavior: Clip.hardEdge,
|
clipBehavior: Clip.hardEdge,
|
||||||
backgroundColor: Theme.of(context).colorScheme.surface,
|
backgroundColor: Theme.of(context).colorScheme.surface,
|
||||||
|
constraints: BoxConstraints(
|
||||||
|
maxWidth: min(640, min(Get.width, Get.height)),
|
||||||
|
),
|
||||||
builder: (context) {
|
builder: (context) {
|
||||||
return MediaQuery.removePadding(
|
return MediaQuery.removePadding(
|
||||||
context: context,
|
context: context,
|
||||||
|
|||||||
@@ -72,8 +72,10 @@ class ReplyItem extends StatelessWidget {
|
|||||||
feedBack();
|
feedBack();
|
||||||
showModalBottomSheet(
|
showModalBottomSheet(
|
||||||
context: context,
|
context: context,
|
||||||
useRootNavigator: true,
|
|
||||||
isScrollControlled: true,
|
isScrollControlled: true,
|
||||||
|
constraints: BoxConstraints(
|
||||||
|
maxWidth: min(640, min(Get.width, Get.height)),
|
||||||
|
),
|
||||||
builder: (context) {
|
builder: (context) {
|
||||||
return morePanel(
|
return morePanel(
|
||||||
context: context,
|
context: context,
|
||||||
@@ -498,8 +500,10 @@ class ReplyItem extends StatelessWidget {
|
|||||||
feedBack();
|
feedBack();
|
||||||
showModalBottomSheet(
|
showModalBottomSheet(
|
||||||
context: context,
|
context: context,
|
||||||
useRootNavigator: true,
|
|
||||||
isScrollControlled: true,
|
isScrollControlled: true,
|
||||||
|
constraints: BoxConstraints(
|
||||||
|
maxWidth: min(640, min(Get.width, Get.height)),
|
||||||
|
),
|
||||||
builder: (context) {
|
builder: (context) {
|
||||||
return morePanel(
|
return morePanel(
|
||||||
context: context,
|
context: context,
|
||||||
|
|||||||
@@ -79,8 +79,10 @@ class ReplyItemGrpc extends StatelessWidget {
|
|||||||
// );
|
// );
|
||||||
showModalBottomSheet(
|
showModalBottomSheet(
|
||||||
context: context,
|
context: context,
|
||||||
useRootNavigator: true,
|
|
||||||
isScrollControlled: true,
|
isScrollControlled: true,
|
||||||
|
constraints: BoxConstraints(
|
||||||
|
maxWidth: min(640, min(Get.width, Get.height)),
|
||||||
|
),
|
||||||
builder: (context) {
|
builder: (context) {
|
||||||
return morePanel(
|
return morePanel(
|
||||||
context: context,
|
context: context,
|
||||||
@@ -532,8 +534,10 @@ class ReplyItemGrpc extends StatelessWidget {
|
|||||||
feedBack();
|
feedBack();
|
||||||
showModalBottomSheet(
|
showModalBottomSheet(
|
||||||
context: context,
|
context: context,
|
||||||
useRootNavigator: true,
|
|
||||||
isScrollControlled: true,
|
isScrollControlled: true,
|
||||||
|
constraints: BoxConstraints(
|
||||||
|
maxWidth: min(640, min(Get.width, Get.height)),
|
||||||
|
),
|
||||||
builder: (context) {
|
builder: (context) {
|
||||||
return morePanel(
|
return morePanel(
|
||||||
context: context,
|
context: context,
|
||||||
|
|||||||
Reference in New Issue
Block a user