This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import "package:flutter/material.dart";
|
||||
import "package:prod/models/editor.dart";
|
||||
import "package:prod/models/globalModel.dart";
|
||||
import "package:prod/models/project.dart";
|
||||
import "package:provider/provider.dart";
|
||||
@@ -16,32 +17,36 @@ class ProjectCard extends StatelessWidget {
|
||||
return YaruBanner(
|
||||
padding: .only(
|
||||
left: kYaruPagePadding,
|
||||
top: kYaruPagePadding,
|
||||
top: kYaruPagePadding * 0.5,
|
||||
bottom: kYaruPagePadding,
|
||||
right: kYaruPagePadding,
|
||||
),
|
||||
onHover: (st) => gm.setHoverShow(id, st),
|
||||
onTap: () {
|
||||
var shell = Shell();
|
||||
shell.run("konsole -e nvim ${prj.path.path}");
|
||||
Editor edt1 = gm.editors[0];
|
||||
String comm = edt1.commandTemplate.replaceAll("\$path", prj.path.path);
|
||||
shell.run(comm);
|
||||
},
|
||||
child: Center(
|
||||
child: Column(
|
||||
mainAxisAlignment: .start,
|
||||
crossAxisAlignment: .start,
|
||||
children: [
|
||||
Row(
|
||||
mainAxisAlignment: .spaceBetween,
|
||||
children: [
|
||||
Text("${prj.name}", style: TextStyle(fontSize: 30)),
|
||||
gm.getHoverShow(id)
|
||||
? ElevatedButton(
|
||||
child: Icon(Icons.close),
|
||||
onPressed: () => print("pressed delete"),
|
||||
)
|
||||
: Container(),
|
||||
],
|
||||
Text(
|
||||
"${prj.name}",
|
||||
style: TextStyle(fontSize: 30),
|
||||
overflow: .ellipsis,
|
||||
),
|
||||
// Row(
|
||||
// mainAxisAlignment: .spaceBetween,
|
||||
// children: [
|
||||
// Flexible(
|
||||
// child: Container(
|
||||
// ),
|
||||
// ),
|
||||
// ],
|
||||
// ),
|
||||
Row(
|
||||
spacing: 10,
|
||||
children: [
|
||||
@@ -50,6 +55,15 @@ class ProjectCard extends StatelessWidget {
|
||||
],
|
||||
),
|
||||
gm.getHoverShow(id) ? Text("${prj.path.path}") : Container(),
|
||||
gm.getHoverShow(id)
|
||||
? IconButton(
|
||||
icon: Icon(Icons.close),
|
||||
onPressed: () => gm.delPrj(id),
|
||||
style: IconButton.styleFrom(
|
||||
overlayColor: Color(0xffff0000),
|
||||
),
|
||||
)
|
||||
: Container(),
|
||||
],
|
||||
),
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user