Created
April 30, 2024 17:15
-
-
Save BuildCodelessly/34dae7cb1f684dd55c89c0b3519a4a79 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
import 'package:google_fonts/google_fonts.dart'; | |
void main() { | |
runApp(const MyApp()); | |
} | |
class MyApp extends StatelessWidget { | |
const MyApp({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return const MaterialApp( | |
title: 'MyApp Demo', | |
debugShowCheckedModeBanner: false, | |
home: Scaffold( | |
body: Center( | |
child: OiiiSouALaylaVenhaMeConhecer(), | |
), | |
), | |
); | |
} | |
} | |
class OiiiSouALaylaVenhaMeConhecer extends StatelessWidget { | |
const OiiiSouALaylaVenhaMeConhecer({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return SizedBox( | |
width: 299, | |
height: 24, | |
child: Text( | |
'Oiii!!! Sou a Layla. Venha me conhecer... ', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.black, | |
fontSize: 12, | |
fontWeight: FontWeight.w600, | |
), | |
), | |
); | |
} | |
} | |
class Ellipse1 extends StatelessWidget { | |
const Ellipse1({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 4, | |
height: 4, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: Colors.black, | |
borderRadius: BorderRadius.circular(2), | |
), | |
); | |
} | |
} | |
class Ellipse2 extends StatelessWidget { | |
const Ellipse2({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 4, | |
height: 4, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: Colors.black, | |
borderRadius: BorderRadius.circular(2), | |
), | |
); | |
} | |
} | |
class Gogle extends StatelessWidget { | |
const Gogle({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2Fe9fa2a4380ef57face6913cf40fbaf34d01d6baegogle.png?alt=media&token=0d89d60a-c347-4fac-a349-ef86a34c9bed', | |
width: 33, | |
height: 33, | |
fit: BoxFit.cover, | |
); | |
} | |
} | |
class Seguir extends StatelessWidget { | |
const Seguir({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return SizedBox( | |
width: 48, | |
height: 20, | |
child: RichText( | |
text: TextSpan( | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.black, | |
fontSize: 12, | |
), | |
children: const [ | |
TextSpan(text: 'seguir'), | |
TextSpan( | |
text: ' ', | |
style: TextStyle( | |
color: Colors.white, | |
), | |
) | |
], | |
), | |
), | |
); | |
} | |
} | |
class Email extends StatelessWidget { | |
const Email({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return SizedBox( | |
width: 208, | |
height: 33, | |
child: Text( | |
'Email', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 20, | |
), | |
), | |
); | |
} | |
} | |
class Ellipse3 extends StatelessWidget { | |
const Ellipse3({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 4, | |
height: 4, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: Colors.black, | |
borderRadius: BorderRadius.circular(2), | |
), | |
); | |
} | |
} | |
class ConcordoComOContratoDeUsurio extends StatelessWidget { | |
const ConcordoComOContratoDeUsurio({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return RichText( | |
textAlign: TextAlign.justify, | |
text: TextSpan( | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.white, | |
fontSize: 15, | |
fontWeight: FontWeight.w600, | |
height: 1.3, | |
), | |
children: const [ | |
TextSpan(text: 'Concordo com o '), | |
TextSpan( | |
text: 'Contrato de Usuário', | |
style: TextStyle( | |
color: Color(0xFF2F83D1), | |
decoration: TextDecoration.underline, | |
), | |
), | |
TextSpan(text: ' ') | |
], | |
), | |
); | |
} | |
} | |
class TextField1 extends StatelessWidget { | |
const TextField1({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return SizedBox( | |
width: 206, | |
height: 43, | |
child: TextField( | |
keyboardType: TextInputType.text, | |
style: const TextStyle( | |
color: Colors.black, | |
fontSize: 14, | |
fontFamily: 'Roboto', | |
), | |
textAlign: TextAlign.left, | |
textAlignVertical: TextAlignVertical.center, | |
autocorrect: false, | |
minLines: null, | |
cursorHeight: 14, | |
cursorRadius: const Radius.circular(2), | |
cursorColor: const Color(0xFF5C69E5), | |
decoration: InputDecoration( | |
labelStyle: const TextStyle( | |
color: Colors.black, | |
fontSize: 14, | |
fontFamily: 'Roboto', | |
), | |
floatingLabelStyle: const TextStyle( | |
color: Colors.black, | |
fontSize: 14, | |
fontFamily: 'Roboto', | |
), | |
hintText: 'Enter text', | |
hintStyle: const TextStyle( | |
color: Color(0xFF7F7F7F), | |
fontSize: 14, | |
fontFamily: 'Roboto', | |
), | |
hintMaxLines: 1, | |
errorStyle: const TextStyle( | |
color: Color(0xFFFF0000), | |
fontSize: 12, | |
fontFamily: 'Roboto', | |
), | |
errorMaxLines: 1, | |
floatingLabelBehavior: FloatingLabelBehavior.auto, | |
isDense: true, | |
contentPadding: | |
const EdgeInsets.symmetric(horizontal: 12, vertical: 16), | |
filled: true, | |
fillColor: Colors.grey.shade200, | |
focusColor: Colors.black, | |
hoverColor: const Color(0x197F7F7F), | |
errorBorder: OutlineInputBorder( | |
borderRadius: BorderRadius.circular(4.0), | |
borderSide: const BorderSide( | |
color: Colors.transparent, | |
), | |
), | |
focusedBorder: OutlineInputBorder( | |
borderRadius: BorderRadius.circular(4.0), | |
borderSide: const BorderSide( | |
color: Colors.transparent, | |
), | |
), | |
focusedErrorBorder: InputBorder.none, | |
disabledBorder: InputBorder.none, | |
enabledBorder: InputBorder.none, | |
border: InputBorder.none, | |
alignLabelWithHint: true, | |
), | |
), | |
); | |
} | |
} | |
class Snapinsta1 extends StatelessWidget { | |
const Snapinsta1({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return ClipRRect( | |
borderRadius: BorderRadius.circular(22), | |
clipBehavior: Clip.hardEdge, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F540b6772027b82e6000a2b2ce3a5f3c4fe6ef5a5Snapinsta%201.png?alt=media&token=dc469ff2-c1cd-48c4-af60-cda5aef25099', | |
width: 332, | |
height: 195, | |
fit: BoxFit.cover, | |
), | |
); | |
} | |
} | |
class Seguir extends StatelessWidget { | |
const Seguir({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return SizedBox( | |
width: 48, | |
height: 21, | |
child: RichText( | |
text: TextSpan( | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.black, | |
fontSize: 12, | |
), | |
children: const [ | |
TextSpan(text: 'seguir'), | |
TextSpan( | |
text: ' ', | |
style: TextStyle( | |
color: Colors.white, | |
), | |
) | |
], | |
), | |
), | |
); | |
} | |
} | |
class Image45 extends StatelessWidget { | |
const Image45({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F5a87f129b9166b2684881d2be9d0ace34798bbc0image%2045.png?alt=media&token=915fd2e8-d902-45b3-a6e7-d0d7b5edde4c', | |
width: 20, | |
height: 20, | |
fit: BoxFit.cover, | |
); | |
} | |
} | |
class ConectOng_Prancheta1Cpia22 extends StatelessWidget { | |
const ConectOng_Prancheta1Cpia22({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F5597b3bcffb45b46f45039abcca346c8c8148c8eConect%20Ong_Prancheta%201%20c%C3%B3pia%202%202.png?alt=media&token=f56eda61-ac84-40ce-b42d-2ed943c5de21', | |
width: 30, | |
height: 25, | |
fit: BoxFit.none, | |
alignment: const Alignment(-0.031, -0.033), | |
scale: 9.536, | |
); | |
} | |
} | |
class H extends StatelessWidget { | |
const H({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return SizedBox( | |
width: 19, | |
height: 13, | |
child: Text( | |
'12h', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0x99000000), | |
fontSize: 8, | |
fontWeight: FontWeight.w500, | |
fontStyle: FontStyle.italic, | |
), | |
), | |
); | |
} | |
} | |
class Line1 extends StatelessWidget { | |
const Line1({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Image.network( | |
'https://storage.googleapis.com/codeless-dev.appspot.com/uploads%2Fimages%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F0ec2e24f53643cee8167eb760ea63959.png', | |
width: 362, | |
height: 4, | |
fit: BoxFit.contain, | |
); | |
} | |
} | |
class Rectangle6 extends StatelessWidget { | |
const Rectangle6({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 78, | |
height: 24, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFFFFA655), | |
borderRadius: BorderRadius.circular(10), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 4), | |
blurRadius: 4, | |
) | |
], | |
), | |
); | |
} | |
} | |
class Login extends StatelessWidget { | |
const Login({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 196, | |
height: 53, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFF3F8CC4), | |
borderRadius: BorderRadius.circular(116), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 6.6), | |
blurRadius: 7, | |
) | |
], | |
), | |
); | |
} | |
} | |
class Image30 extends StatelessWidget { | |
const Image30({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2Fe5cc2a1d860cb5a3ed52d9219584648fc4bbb872image%2030.png?alt=media&token=75a15582-ae12-4f7f-b1d9-57d826bf1017', | |
width: 35, | |
height: 26, | |
fit: BoxFit.cover, | |
); | |
} | |
} | |
class AoContinuarVocConcordaComNossoContratoDeUsurioEReconheceQueCompreendeNossaPolticaDePrivacidade | |
extends StatelessWidget { | |
const AoContinuarVocConcordaComNossoContratoDeUsurioEReconheceQueCompreendeNossaPolticaDePrivacidade( | |
{super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return SizedBox( | |
width: 367, | |
child: RichText( | |
textAlign: TextAlign.justify, | |
text: TextSpan( | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.white, | |
fontSize: 17, | |
fontWeight: FontWeight.w600, | |
height: 1.2, | |
), | |
children: const [ | |
TextSpan(text: 'Ao continuar, você concorda com nosso '), | |
TextSpan( | |
text: 'Contrato de Usuário', | |
style: TextStyle( | |
color: Color(0xFF2F83D1), | |
decoration: TextDecoration.underline, | |
), | |
), | |
TextSpan(text: ' e reconhece que compreende nossa '), | |
TextSpan( | |
text: 'Política de Privacidade', | |
style: TextStyle( | |
color: Color(0xFF2F83D1), | |
decoration: TextDecoration.underline, | |
), | |
), | |
TextSpan(text: '.') | |
], | |
), | |
), | |
); | |
} | |
} | |
class AoDoDia261123 extends StatelessWidget { | |
const AoDoDia261123({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return SizedBox( | |
width: 159, | |
height: 20, | |
child: Text( | |
'Ação do dia 26/11/23', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.black, | |
fontSize: 12, | |
fontWeight: FontWeight.w600, | |
), | |
), | |
); | |
} | |
} | |
class Image12 extends StatelessWidget { | |
const Image12({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return ClipRRect( | |
borderRadius: BorderRadius.circular(22), | |
clipBehavior: Clip.hardEdge, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2Fc96876307d9ffd2e52690728629e7707a01ea603image%2012.png?alt=media&token=ac1820c0-f6b6-4660-b81f-68cb4978a2ae', | |
width: 322, | |
height: 203, | |
fit: BoxFit.cover, | |
), | |
); | |
} | |
} | |
class CoSemDono extends StatelessWidget { | |
const CoSemDono({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return SizedBox( | |
width: 159, | |
height: 20, | |
child: Text( | |
' Cão sem Dono ', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.black, | |
fontSize: 12, | |
fontWeight: FontWeight.w500, | |
fontStyle: FontStyle.italic, | |
), | |
), | |
); | |
} | |
} | |
class PaginaInicial extends StatelessWidget { | |
const PaginaInicial({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 375, | |
height: 667, | |
clipBehavior: Clip.hardEdge, | |
decoration: const BoxDecoration(), | |
child: SizedBox( | |
width: double.infinity, | |
child: Stack( | |
clipBehavior: Clip.none, | |
children: [ | |
Positioned( | |
left: 0, | |
top: 0, | |
child: Container( | |
width: 375, | |
height: 667, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: Colors.white, | |
borderRadius: BorderRadius.circular(10), | |
), | |
), | |
), | |
Positioned( | |
left: 28, | |
top: 339, | |
child: SizedBox( | |
width: 299, | |
height: 24, | |
child: Text( | |
'Oiii!!! Sou a Layla. Venha me conhecer... ', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.black, | |
fontSize: 12, | |
fontWeight: FontWeight.w600, | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 5, | |
top: 54, | |
child: Image.network( | |
'https://storage.googleapis.com/codeless-dev.appspot.com/uploads%2Fimages%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F0ec2e24f53643cee8167eb760ea63959.png', | |
width: 362, | |
height: 4, | |
fit: BoxFit.contain, | |
), | |
), | |
Positioned( | |
left: 5, | |
top: 375, | |
child: Image.network( | |
'https://storage.googleapis.com/codeless-dev.appspot.com/uploads%2Fimages%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F20298083654a2e24fe529f079d077617.png', | |
width: 362, | |
height: 2, | |
fit: BoxFit.contain, | |
), | |
), | |
Positioned( | |
left: 5, | |
top: 646, | |
child: Image.network( | |
'https://storage.googleapis.com/codeless-dev.appspot.com/uploads%2Fimages%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F1e526c34667b5c46c0544cc4fe0624b2.png', | |
width: 362, | |
height: 2, | |
fit: BoxFit.contain, | |
), | |
), | |
Positioned( | |
left: 68, | |
top: 385, | |
child: SizedBox( | |
width: 98, | |
height: 20, | |
child: Text( | |
'alegriaemato', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.black, | |
fontSize: 12, | |
fontWeight: FontWeight.w500, | |
fontStyle: FontStyle.italic, | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 35, | |
top: 613, | |
child: SizedBox( | |
width: 159, | |
height: 20, | |
child: Text( | |
'Ação do dia 26/11/23', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.black, | |
fontSize: 12, | |
fontWeight: FontWeight.w600, | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 118, | |
top: 61, | |
child: Container( | |
width: 142, | |
height: 29, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFFE3EAEC), | |
borderRadius: BorderRadius.circular(10), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 4), | |
blurRadius: 4, | |
) | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 146, | |
top: 67, | |
child: SizedBox( | |
width: 114, | |
height: 20, | |
child: Text( | |
'Recomendados', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.black, | |
fontSize: 12, | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 217, | |
top: 384, | |
child: Container( | |
width: 69, | |
height: 25, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFF24B0FF), | |
borderRadius: BorderRadius.circular(12), | |
), | |
), | |
), | |
Positioned( | |
left: 217, | |
top: 102, | |
child: Container( | |
width: 69, | |
height: 26, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFF24B0FF), | |
borderRadius: BorderRadius.circular(12), | |
), | |
), | |
), | |
Positioned( | |
left: 231, | |
top: 387, | |
child: SizedBox( | |
width: 48, | |
height: 20, | |
child: RichText( | |
text: TextSpan( | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.black, | |
fontSize: 12, | |
), | |
children: const [ | |
TextSpan(text: 'seguir'), | |
TextSpan( | |
text: ' ', | |
style: TextStyle( | |
color: Colors.white, | |
), | |
) | |
], | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 232, | |
top: 105, | |
child: SizedBox( | |
width: 48, | |
height: 21, | |
child: RichText( | |
text: TextSpan( | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.black, | |
fontSize: 12, | |
), | |
children: const [ | |
TextSpan(text: 'seguir'), | |
TextSpan( | |
text: ' ', | |
style: TextStyle( | |
color: Colors.white, | |
), | |
) | |
], | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 301, | |
top: 113, | |
child: Container( | |
width: 4, | |
height: 4, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: Colors.black, | |
borderRadius: BorderRadius.circular(2), | |
), | |
), | |
), | |
Positioned( | |
left: 309, | |
top: 113, | |
child: Container( | |
width: 4, | |
height: 4, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: Colors.black, | |
borderRadius: BorderRadius.circular(2), | |
), | |
), | |
), | |
Positioned( | |
left: 317, | |
top: 113, | |
child: Container( | |
width: 4, | |
height: 4, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: Colors.black, | |
borderRadius: BorderRadius.circular(2), | |
), | |
), | |
), | |
Positioned( | |
left: 301, | |
top: 394, | |
child: Container( | |
width: 4, | |
height: 4, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: Colors.black, | |
borderRadius: BorderRadius.circular(2), | |
), | |
), | |
), | |
Positioned( | |
left: 309, | |
top: 394, | |
child: Container( | |
width: 4, | |
height: 4, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: Colors.black, | |
borderRadius: BorderRadius.circular(2), | |
), | |
), | |
), | |
Positioned( | |
left: 317, | |
top: 394, | |
child: Container( | |
width: 4, | |
height: 4, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: Colors.black, | |
borderRadius: BorderRadius.circular(2), | |
), | |
), | |
), | |
Positioned( | |
left: 267, | |
top: 12, | |
child: Container( | |
width: 78, | |
height: 24, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFFFFA655), | |
borderRadius: BorderRadius.circular(10), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 4), | |
blurRadius: 4, | |
) | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 289, | |
top: 15, | |
child: GestureDetector( | |
onTap: () {}, | |
child: MouseRegion( | |
cursor: SystemMouseCursors.click, | |
child: SizedBox( | |
width: 42, | |
height: 19, | |
child: Text( | |
'Login', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xFF010101), | |
fontSize: 12, | |
), | |
), | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 19, | |
top: 7, | |
child: Container( | |
width: 38, | |
height: 38, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xEA000000), | |
borderRadius: BorderRadius.circular(19), | |
), | |
), | |
), | |
Positioned( | |
left: 26, | |
top: 135, | |
child: ClipRRect( | |
borderRadius: BorderRadius.circular(22), | |
clipBehavior: Clip.hardEdge, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2Fc96876307d9ffd2e52690728629e7707a01ea603image%2012.png?alt=media&token=ac1820c0-f6b6-4660-b81f-68cb4978a2ae', | |
width: 322, | |
height: 203, | |
fit: BoxFit.cover, | |
), | |
), | |
), | |
Positioned( | |
left: 30, | |
top: 104, | |
child: SizedBox( | |
width: 159, | |
height: 20, | |
child: Text( | |
' Cão sem Dono ', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.black, | |
fontSize: 12, | |
fontWeight: FontWeight.w500, | |
fontStyle: FontStyle.italic, | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 36, | |
top: 98, | |
child: ClipRRect( | |
borderRadius: BorderRadius.circular(22), | |
clipBehavior: Clip.hardEdge, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2Fae87d7db90f1118f1c4ec97ceec71e932db34629image%2021.png?alt=media&token=4814ebcd-ba7d-4f19-a130-1340554933d5', | |
width: 30, | |
height: 29, | |
fit: BoxFit.cover, | |
), | |
), | |
), | |
Positioned( | |
left: 159, | |
top: 108, | |
child: SizedBox( | |
width: 19, | |
height: 13, | |
child: Text( | |
'12h', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0x99000000), | |
fontSize: 8, | |
fontWeight: FontWeight.w500, | |
fontStyle: FontStyle.italic, | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 145, | |
top: 388, | |
child: SizedBox( | |
width: 15, | |
height: 14, | |
child: Text( | |
'7h', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0x99000000), | |
fontSize: 8, | |
fontWeight: FontWeight.w500, | |
fontStyle: FontStyle.italic, | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 23, | |
top: 13, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F5597b3bcffb45b46f45039abcca346c8c8148c8eConect%20Ong_Prancheta%201%20c%C3%B3pia%202%202.png?alt=media&token=f56eda61-ac84-40ce-b42d-2ed943c5de21', | |
width: 30, | |
height: 25, | |
fit: BoxFit.none, | |
alignment: const Alignment(-0.031, -0.033), | |
scale: 9.536, | |
), | |
), | |
Positioned( | |
left: 36, | |
top: 380, | |
child: ClipRRect( | |
borderRadius: BorderRadius.circular(22), | |
clipBehavior: Clip.hardEdge, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F5bbc9ea0d36b5d8ed67aff9137b5d093cff0c14dimage%2083.png?alt=media&token=07f08204-b020-4e15-93c1-9136c6c74ba1', | |
width: 30, | |
height: 29, | |
fit: BoxFit.cover, | |
), | |
), | |
), | |
Positioned( | |
left: 19, | |
top: 414, | |
child: ClipRRect( | |
borderRadius: BorderRadius.circular(22), | |
clipBehavior: Clip.hardEdge, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F540b6772027b82e6000a2b2ce3a5f3c4fe6ef5a5Snapinsta%201.png?alt=media&token=dc469ff2-c1cd-48c4-af60-cda5aef25099', | |
width: 332, | |
height: 195, | |
fit: BoxFit.cover, | |
), | |
), | |
), | |
Positioned( | |
left: 60, | |
top: 9, | |
child: SizedBox( | |
width: 206, | |
height: 43, | |
child: TextField( | |
keyboardType: TextInputType.text, | |
style: const TextStyle( | |
color: Colors.black, | |
fontSize: 14, | |
fontFamily: 'Roboto', | |
), | |
textAlign: TextAlign.left, | |
textAlignVertical: TextAlignVertical.center, | |
autocorrect: false, | |
minLines: null, | |
cursorHeight: 14, | |
cursorRadius: const Radius.circular(2), | |
cursorColor: const Color(0xFF5C69E5), | |
decoration: InputDecoration( | |
labelStyle: const TextStyle( | |
color: Colors.black, | |
fontSize: 14, | |
fontFamily: 'Roboto', | |
), | |
floatingLabelStyle: const TextStyle( | |
color: Colors.black, | |
fontSize: 14, | |
fontFamily: 'Roboto', | |
), | |
hintText: 'Enter text', | |
hintStyle: const TextStyle( | |
color: Color(0xFF7F7F7F), | |
fontSize: 14, | |
fontFamily: 'Roboto', | |
), | |
hintMaxLines: 1, | |
errorStyle: const TextStyle( | |
color: Color(0xFFFF0000), | |
fontSize: 12, | |
fontFamily: 'Roboto', | |
), | |
errorMaxLines: 1, | |
floatingLabelBehavior: FloatingLabelBehavior.auto, | |
isDense: true, | |
contentPadding: const EdgeInsets.symmetric( | |
horizontal: 12, vertical: 16), | |
filled: true, | |
fillColor: Colors.grey.shade200, | |
focusColor: Colors.black, | |
hoverColor: const Color(0x197F7F7F), | |
errorBorder: OutlineInputBorder( | |
borderRadius: BorderRadius.circular(4.0), | |
borderSide: const BorderSide( | |
color: Colors.transparent, | |
), | |
), | |
focusedBorder: OutlineInputBorder( | |
borderRadius: BorderRadius.circular(4.0), | |
borderSide: const BorderSide( | |
color: Colors.transparent, | |
), | |
), | |
focusedErrorBorder: InputBorder.none, | |
disabledBorder: InputBorder.none, | |
enabledBorder: InputBorder.none, | |
border: InputBorder.none, | |
alignLabelWithHint: true, | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 200, | |
top: 19, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2Fe5cc2a1d860cb5a3ed52d9219584648fc4bbb872image%2030.png?alt=media&token=75a15582-ae12-4f7f-b1d9-57d826bf1017', | |
width: 35, | |
height: 26, | |
fit: BoxFit.cover, | |
), | |
) | |
], | |
), | |
), | |
); | |
} | |
} | |
class Line3 extends StatelessWidget { | |
const Line3({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Image.network( | |
'https://storage.googleapis.com/codeless-dev.appspot.com/uploads%2Fimages%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F1e526c34667b5c46c0544cc4fe0624b2.png', | |
width: 362, | |
height: 2, | |
fit: BoxFit.contain, | |
); | |
} | |
} | |
class ConectOng_Prancheta1Cpia31 extends StatelessWidget { | |
const ConectOng_Prancheta1Cpia31({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return ClipRRect( | |
borderRadius: BorderRadius.circular(44), | |
clipBehavior: Clip.hardEdge, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2Fb75dc5a7a9db5e5b629f3c24a35e5b07b9d32fcbConect%20Ong_Prancheta%201%20c%C3%B3pia%203%201.png?alt=media&token=a94410ca-6c59-4bf7-802f-53e5a4a4da19', | |
width: 472, | |
height: 128, | |
fit: BoxFit.none, | |
alignment: const Alignment(-0.032, 0.006), | |
scale: 1.232, | |
), | |
); | |
} | |
} | |
class PaginaCadastro extends StatelessWidget { | |
const PaginaCadastro({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 480, | |
height: 923, | |
clipBehavior: Clip.hardEdge, | |
decoration: const BoxDecoration( | |
color: Colors.white, | |
), | |
child: SizedBox( | |
width: double.infinity, | |
child: Stack( | |
clipBehavior: Clip.none, | |
children: [ | |
Positioned( | |
left: 0, | |
top: 0, | |
child: Container( | |
width: 496, | |
height: 923, | |
decoration: BoxDecoration( | |
borderRadius: BorderRadius.circular(25), | |
), | |
child: Stack( | |
clipBehavior: Clip.none, | |
children: [ | |
Positioned( | |
left: 1, | |
top: 0, | |
child: ClipRRect( | |
borderRadius: BorderRadius.circular(25), | |
clipBehavior: Clip.hardEdge, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F0fbc4d6fa15a7f46e140f7ef82dd3873eb085bb5background.png?alt=media&token=b1dc432e-5b81-474f-b425-a9de123e222c', | |
width: 478, | |
height: 925, | |
fit: BoxFit.cover, | |
), | |
), | |
), | |
Positioned( | |
left: 41, | |
top: 337, | |
child: Container( | |
width: 398, | |
height: 298, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: Colors.white, | |
borderRadius: BorderRadius.circular(66), | |
), | |
), | |
), | |
Positioned( | |
left: 102, | |
top: 352, | |
child: Container( | |
width: 274, | |
height: 53, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFFE0C580), | |
borderRadius: BorderRadius.circular(116), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 6.6), | |
blurRadius: 7, | |
) | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 104, | |
top: 502, | |
child: Container( | |
width: 274, | |
height: 53, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFFE0C580), | |
borderRadius: BorderRadius.circular(116), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 6.6), | |
blurRadius: 7, | |
) | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 102, | |
top: 427, | |
child: Container( | |
width: 274, | |
height: 53, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFFE1C680), | |
borderRadius: BorderRadius.circular(116), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 6.6), | |
blurRadius: 7, | |
) | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 139, | |
top: 574, | |
child: Container( | |
width: 196, | |
height: 53, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFF3F8CC4), | |
borderRadius: BorderRadius.circular(116), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 6.6), | |
blurRadius: 7, | |
) | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 0, | |
top: 0, | |
child: Container( | |
width: 480, | |
height: 925, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0x66000000), | |
borderRadius: BorderRadius.circular(17), | |
), | |
), | |
), | |
Positioned( | |
left: 366, | |
top: 579, | |
child: Container( | |
width: 40, | |
height: 41, | |
clipBehavior: Clip.hardEdge, | |
decoration: const BoxDecoration( | |
color: Color(0xFFD9D9D9), | |
borderRadius: | |
BorderRadius.all(Radius.elliptical(20, 21)), | |
), | |
), | |
), | |
Positioned( | |
left: 124, | |
top: 363, | |
child: SizedBox( | |
width: 238, | |
height: 33, | |
child: Text( | |
'Nome de usuário ', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 20, | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 127, | |
top: 439, | |
child: SizedBox( | |
width: 208, | |
height: 33, | |
child: Text( | |
'Email', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 20, | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 127, | |
top: 513, | |
child: SizedBox( | |
width: 208, | |
height: 33, | |
child: Text( | |
'Senha\n', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 20, | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 189, | |
top: 587, | |
child: GestureDetector( | |
onTap: () {}, | |
child: MouseRegion( | |
cursor: SystemMouseCursors.click, | |
child: SizedBox( | |
width: 88, | |
height: 33, | |
child: Text( | |
'Continuar', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 18, | |
), | |
), | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 77, | |
top: 581, | |
child: Container( | |
width: 44, | |
height: 41, | |
clipBehavior: Clip.hardEdge, | |
decoration: const BoxDecoration( | |
color: Color(0xFFD9D9D9), | |
borderRadius: | |
BorderRadius.all(Radius.elliptical(22, 21)), | |
), | |
), | |
), | |
Positioned( | |
left: 82, | |
top: 584, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2Fe9fa2a4380ef57face6913cf40fbaf34d01d6baegogle.png?alt=media&token=0d89d60a-c347-4fac-a349-ef86a34c9bed', | |
width: 33, | |
height: 33, | |
fit: BoxFit.cover, | |
), | |
), | |
Positioned( | |
left: 371, | |
top: 581, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F8ace84d35183d2a222ec50ccc0dfdf10e36757ecmafa.png?alt=media&token=875829b2-bb8b-47e7-a7bc-b93df5e67e5f', | |
width: 30, | |
height: 35, | |
fit: BoxFit.cover, | |
), | |
), | |
Positioned( | |
left: 107, | |
top: 249, | |
child: Text( | |
'Cadastrar-se\n', | |
textAlign: TextAlign.justify, | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.white, | |
fontSize: 38, | |
fontWeight: FontWeight.w600, | |
height: 0.5, | |
), | |
), | |
), | |
Positioned( | |
left: 55, | |
top: 640, | |
child: SizedBox( | |
width: 367, | |
child: RichText( | |
textAlign: TextAlign.justify, | |
text: TextSpan( | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.white, | |
fontSize: 17, | |
fontWeight: FontWeight.w600, | |
height: 1.2, | |
), | |
children: const [ | |
TextSpan( | |
text: | |
'Ao continuar, você concorda com nosso '), | |
TextSpan( | |
text: 'Contrato de Usuário', | |
style: TextStyle( | |
color: Color(0xFF2F83D1), | |
decoration: TextDecoration.underline, | |
), | |
), | |
TextSpan( | |
text: ' e reconhece que compreende nossa '), | |
TextSpan( | |
text: 'Política de Privacidade', | |
style: TextStyle( | |
color: Color(0xFF2F83D1), | |
decoration: TextDecoration.underline, | |
), | |
), | |
TextSpan(text: '.') | |
], | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 67, | |
top: 728, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F5a87f129b9166b2684881d2be9d0ace34798bbc0image%2044.png?alt=media&token=5cb496ea-3ae0-4b9f-a783-926686d5ae0f', | |
width: 20, | |
height: 20, | |
fit: BoxFit.cover, | |
), | |
), | |
Positioned( | |
left: 67, | |
top: 784, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F5a87f129b9166b2684881d2be9d0ace34798bbc0image%2045.png?alt=media&token=915fd2e8-d902-45b3-a6e7-d0d7b5edde4c', | |
width: 20, | |
height: 20, | |
fit: BoxFit.cover, | |
), | |
), | |
Positioned( | |
left: 99, | |
top: 726, | |
child: RichText( | |
textAlign: TextAlign.justify, | |
text: TextSpan( | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.white, | |
fontSize: 15, | |
fontWeight: FontWeight.w600, | |
height: 1.3, | |
), | |
children: const [ | |
TextSpan(text: 'Concordo com o '), | |
TextSpan( | |
text: 'Contrato de Usuário', | |
style: TextStyle( | |
color: Color(0xFF2F83D1), | |
decoration: TextDecoration.underline, | |
), | |
), | |
TextSpan(text: ' ') | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 100, | |
top: 782, | |
child: RichText( | |
textAlign: TextAlign.justify, | |
text: TextSpan( | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xFF2F83D1), | |
fontSize: 15, | |
fontWeight: FontWeight.w600, | |
height: 1.3, | |
), | |
children: const [ | |
TextSpan( | |
text: 'Concordo com a', | |
style: TextStyle( | |
color: Colors.white, | |
), | |
), | |
TextSpan(text: ' '), | |
TextSpan( | |
text: 'Política de Privacidade', | |
style: TextStyle( | |
decoration: TextDecoration.underline, | |
), | |
) | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 4, | |
top: 70, | |
child: ClipRRect( | |
borderRadius: BorderRadius.circular(44), | |
clipBehavior: Clip.hardEdge, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2Fb75dc5a7a9db5e5b629f3c24a35e5b07b9d32fcbConect%20Ong_Prancheta%201%20c%C3%B3pia%203%201.png?alt=media&token=a94410ca-6c59-4bf7-802f-53e5a4a4da19', | |
width: 472, | |
height: 128, | |
fit: BoxFit.none, | |
alignment: const Alignment(-0.032, 0.006), | |
scale: 1.232, | |
), | |
), | |
) | |
], | |
), | |
), | |
) | |
], | |
), | |
), | |
); | |
} | |
} | |
class Login extends StatelessWidget { | |
const Login({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return GestureDetector( | |
onTap: () {}, | |
child: MouseRegion( | |
cursor: SystemMouseCursors.click, | |
child: SizedBox( | |
width: 42, | |
height: 19, | |
child: Text( | |
'Login', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xFF010101), | |
fontSize: 12, | |
), | |
), | |
), | |
), | |
); | |
} | |
} | |
class NomeDeUsurio extends StatelessWidget { | |
const NomeDeUsurio({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return SizedBox( | |
width: 238, | |
height: 33, | |
child: Text( | |
'Nome de usuário ', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 20, | |
), | |
), | |
); | |
} | |
} | |
class Ellipse4 extends StatelessWidget { | |
const Ellipse4({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 4, | |
height: 4, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: Colors.black, | |
borderRadius: BorderRadius.circular(2), | |
), | |
); | |
} | |
} | |
class Line2 extends StatelessWidget { | |
const Line2({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Image.network( | |
'https://storage.googleapis.com/codeless-dev.appspot.com/uploads%2Fimages%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F20298083654a2e24fe529f079d077617.png', | |
width: 362, | |
height: 2, | |
fit: BoxFit.contain, | |
); | |
} | |
} | |
class Ellipse5 extends StatelessWidget { | |
const Ellipse5({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 4, | |
height: 4, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: Colors.black, | |
borderRadius: BorderRadius.circular(2), | |
), | |
); | |
} | |
} | |
class Fundinho extends StatelessWidget { | |
const Fundinho({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 398, | |
height: 298, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: Colors.white, | |
borderRadius: BorderRadius.circular(66), | |
), | |
); | |
} | |
} | |
class EscurinhodeixarSempreEmCimaDosGuadrados extends StatelessWidget { | |
const EscurinhodeixarSempreEmCimaDosGuadrados({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 480, | |
height: 925, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0x66000000), | |
borderRadius: BorderRadius.circular(17), | |
), | |
); | |
} | |
} | |
class Nome extends StatelessWidget { | |
const Nome({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 274, | |
height: 53, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFFE0C580), | |
borderRadius: BorderRadius.circular(116), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 6.6), | |
blurRadius: 7, | |
) | |
], | |
), | |
); | |
} | |
} | |
class PaginaCadastro extends StatelessWidget { | |
const PaginaCadastro({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 496, | |
height: 923, | |
decoration: BoxDecoration( | |
borderRadius: BorderRadius.circular(25), | |
), | |
child: Stack( | |
clipBehavior: Clip.none, | |
children: [ | |
Positioned( | |
left: 1, | |
top: 0, | |
child: ClipRRect( | |
borderRadius: BorderRadius.circular(25), | |
clipBehavior: Clip.hardEdge, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F0fbc4d6fa15a7f46e140f7ef82dd3873eb085bb5background.png?alt=media&token=b1dc432e-5b81-474f-b425-a9de123e222c', | |
width: 478, | |
height: 925, | |
fit: BoxFit.cover, | |
), | |
), | |
), | |
Positioned( | |
left: 41, | |
top: 337, | |
child: Container( | |
width: 398, | |
height: 298, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: Colors.white, | |
borderRadius: BorderRadius.circular(66), | |
), | |
), | |
), | |
Positioned( | |
left: 102, | |
top: 352, | |
child: Container( | |
width: 274, | |
height: 53, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFFE0C580), | |
borderRadius: BorderRadius.circular(116), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 6.6), | |
blurRadius: 7, | |
) | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 104, | |
top: 502, | |
child: Container( | |
width: 274, | |
height: 53, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFFE0C580), | |
borderRadius: BorderRadius.circular(116), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 6.6), | |
blurRadius: 7, | |
) | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 102, | |
top: 427, | |
child: Container( | |
width: 274, | |
height: 53, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFFE1C680), | |
borderRadius: BorderRadius.circular(116), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 6.6), | |
blurRadius: 7, | |
) | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 139, | |
top: 574, | |
child: Container( | |
width: 196, | |
height: 53, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFF3F8CC4), | |
borderRadius: BorderRadius.circular(116), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 6.6), | |
blurRadius: 7, | |
) | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 0, | |
top: 0, | |
child: Container( | |
width: 480, | |
height: 925, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0x66000000), | |
borderRadius: BorderRadius.circular(17), | |
), | |
), | |
), | |
Positioned( | |
left: 366, | |
top: 579, | |
child: Container( | |
width: 40, | |
height: 41, | |
clipBehavior: Clip.hardEdge, | |
decoration: const BoxDecoration( | |
color: Color(0xFFD9D9D9), | |
borderRadius: BorderRadius.all(Radius.elliptical(20, 21)), | |
), | |
), | |
), | |
Positioned( | |
left: 124, | |
top: 363, | |
child: SizedBox( | |
width: 238, | |
height: 33, | |
child: Text( | |
'Nome de usuário ', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 20, | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 127, | |
top: 439, | |
child: SizedBox( | |
width: 208, | |
height: 33, | |
child: Text( | |
'Email', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 20, | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 127, | |
top: 513, | |
child: SizedBox( | |
width: 208, | |
height: 33, | |
child: Text( | |
'Senha\n', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 20, | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 189, | |
top: 587, | |
child: GestureDetector( | |
onTap: () {}, | |
child: MouseRegion( | |
cursor: SystemMouseCursors.click, | |
child: SizedBox( | |
width: 88, | |
height: 33, | |
child: Text( | |
'Continuar', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 18, | |
), | |
), | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 77, | |
top: 581, | |
child: Container( | |
width: 44, | |
height: 41, | |
clipBehavior: Clip.hardEdge, | |
decoration: const BoxDecoration( | |
color: Color(0xFFD9D9D9), | |
borderRadius: BorderRadius.all(Radius.elliptical(22, 21)), | |
), | |
), | |
), | |
Positioned( | |
left: 82, | |
top: 584, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2Fe9fa2a4380ef57face6913cf40fbaf34d01d6baegogle.png?alt=media&token=0d89d60a-c347-4fac-a349-ef86a34c9bed', | |
width: 33, | |
height: 33, | |
fit: BoxFit.cover, | |
), | |
), | |
Positioned( | |
left: 371, | |
top: 581, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F8ace84d35183d2a222ec50ccc0dfdf10e36757ecmafa.png?alt=media&token=875829b2-bb8b-47e7-a7bc-b93df5e67e5f', | |
width: 30, | |
height: 35, | |
fit: BoxFit.cover, | |
), | |
), | |
Positioned( | |
left: 107, | |
top: 249, | |
child: Text( | |
'Cadastrar-se\n', | |
textAlign: TextAlign.justify, | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.white, | |
fontSize: 38, | |
fontWeight: FontWeight.w600, | |
height: 0.5, | |
), | |
), | |
), | |
Positioned( | |
left: 55, | |
top: 640, | |
child: SizedBox( | |
width: 367, | |
child: RichText( | |
textAlign: TextAlign.justify, | |
text: TextSpan( | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.white, | |
fontSize: 17, | |
fontWeight: FontWeight.w600, | |
height: 1.2, | |
), | |
children: const [ | |
TextSpan(text: 'Ao continuar, você concorda com nosso '), | |
TextSpan( | |
text: 'Contrato de Usuário', | |
style: TextStyle( | |
color: Color(0xFF2F83D1), | |
decoration: TextDecoration.underline, | |
), | |
), | |
TextSpan(text: ' e reconhece que compreende nossa '), | |
TextSpan( | |
text: 'Política de Privacidade', | |
style: TextStyle( | |
color: Color(0xFF2F83D1), | |
decoration: TextDecoration.underline, | |
), | |
), | |
TextSpan(text: '.') | |
], | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 67, | |
top: 728, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F5a87f129b9166b2684881d2be9d0ace34798bbc0image%2044.png?alt=media&token=5cb496ea-3ae0-4b9f-a783-926686d5ae0f', | |
width: 20, | |
height: 20, | |
fit: BoxFit.cover, | |
), | |
), | |
Positioned( | |
left: 67, | |
top: 784, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F5a87f129b9166b2684881d2be9d0ace34798bbc0image%2045.png?alt=media&token=915fd2e8-d902-45b3-a6e7-d0d7b5edde4c', | |
width: 20, | |
height: 20, | |
fit: BoxFit.cover, | |
), | |
), | |
Positioned( | |
left: 99, | |
top: 726, | |
child: RichText( | |
textAlign: TextAlign.justify, | |
text: TextSpan( | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.white, | |
fontSize: 15, | |
fontWeight: FontWeight.w600, | |
height: 1.3, | |
), | |
children: const [ | |
TextSpan(text: 'Concordo com o '), | |
TextSpan( | |
text: 'Contrato de Usuário', | |
style: TextStyle( | |
color: Color(0xFF2F83D1), | |
decoration: TextDecoration.underline, | |
), | |
), | |
TextSpan(text: ' ') | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 100, | |
top: 782, | |
child: RichText( | |
textAlign: TextAlign.justify, | |
text: TextSpan( | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xFF2F83D1), | |
fontSize: 15, | |
fontWeight: FontWeight.w600, | |
height: 1.3, | |
), | |
children: const [ | |
TextSpan( | |
text: 'Concordo com a', | |
style: TextStyle( | |
color: Colors.white, | |
), | |
), | |
TextSpan(text: ' '), | |
TextSpan( | |
text: 'Política de Privacidade', | |
style: TextStyle( | |
decoration: TextDecoration.underline, | |
), | |
) | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 4, | |
top: 70, | |
child: ClipRRect( | |
borderRadius: BorderRadius.circular(44), | |
clipBehavior: Clip.hardEdge, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2Fb75dc5a7a9db5e5b629f3c24a35e5b07b9d32fcbConect%20Ong_Prancheta%201%20c%C3%B3pia%203%201.png?alt=media&token=a94410ca-6c59-4bf7-802f-53e5a4a4da19', | |
width: 472, | |
height: 128, | |
fit: BoxFit.none, | |
alignment: const Alignment(-0.032, 0.006), | |
scale: 1.232, | |
), | |
), | |
) | |
], | |
), | |
); | |
} | |
} | |
class Ellipse13 extends StatelessWidget { | |
const Ellipse13({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 38, | |
height: 38, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xEA000000), | |
borderRadius: BorderRadius.circular(19), | |
), | |
); | |
} | |
} | |
class Rectangle7 extends StatelessWidget { | |
const Rectangle7({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 375, | |
height: 667, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: Colors.white, | |
borderRadius: BorderRadius.circular(10), | |
), | |
); | |
} | |
} | |
class Mafa extends StatelessWidget { | |
const Mafa({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F8ace84d35183d2a222ec50ccc0dfdf10e36757ecmafa.png?alt=media&token=875829b2-bb8b-47e7-a7bc-b93df5e67e5f', | |
width: 30, | |
height: 35, | |
fit: BoxFit.cover, | |
); | |
} | |
} | |
class Rectangle4 extends StatelessWidget { | |
const Rectangle4({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 69, | |
height: 25, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFF24B0FF), | |
borderRadius: BorderRadius.circular(12), | |
), | |
); | |
} | |
} | |
class Rectangle23 extends StatelessWidget { | |
const Rectangle23({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 69, | |
height: 26, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFF24B0FF), | |
borderRadius: BorderRadius.circular(12), | |
), | |
); | |
} | |
} | |
class Ellipse17 extends StatelessWidget { | |
const Ellipse17({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 44, | |
height: 41, | |
clipBehavior: Clip.hardEdge, | |
decoration: const BoxDecoration( | |
color: Color(0xFFD9D9D9), | |
borderRadius: BorderRadius.all(Radius.elliptical(22, 21)), | |
), | |
); | |
} | |
} | |
class Alegriaemato extends StatelessWidget { | |
const Alegriaemato({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return SizedBox( | |
width: 98, | |
height: 20, | |
child: Text( | |
'alegriaemato', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.black, | |
fontSize: 12, | |
fontWeight: FontWeight.w500, | |
fontStyle: FontStyle.italic, | |
), | |
), | |
); | |
} | |
} | |
class Image83 extends StatelessWidget { | |
const Image83({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return ClipRRect( | |
borderRadius: BorderRadius.circular(22), | |
clipBehavior: Clip.hardEdge, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F5bbc9ea0d36b5d8ed67aff9137b5d093cff0c14dimage%2083.png?alt=media&token=07f08204-b020-4e15-93c1-9136c6c74ba1', | |
width: 30, | |
height: 29, | |
fit: BoxFit.cover, | |
), | |
); | |
} | |
} | |
class Background extends StatelessWidget { | |
const Background({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return ClipRRect( | |
borderRadius: BorderRadius.circular(25), | |
clipBehavior: Clip.hardEdge, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F0fbc4d6fa15a7f46e140f7ef82dd3873eb085bb5background.png?alt=media&token=b1dc432e-5b81-474f-b425-a9de123e222c', | |
width: 478, | |
height: 925, | |
fit: BoxFit.cover, | |
), | |
); | |
} | |
} | |
class Senha extends StatelessWidget { | |
const Senha({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return SizedBox( | |
width: 208, | |
height: 33, | |
child: Text( | |
'Senha\n', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 20, | |
), | |
), | |
); | |
} | |
} | |
class Rectangle2 extends StatelessWidget { | |
const Rectangle2({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 142, | |
height: 29, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFFE3EAEC), | |
borderRadius: BorderRadius.circular(10), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 4), | |
blurRadius: 4, | |
) | |
], | |
), | |
); | |
} | |
} | |
class Cadastrarse extends StatelessWidget { | |
const Cadastrarse({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Text( | |
'Cadastrar-se\n', | |
textAlign: TextAlign.justify, | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.white, | |
fontSize: 38, | |
fontWeight: FontWeight.w600, | |
height: 0.5, | |
), | |
); | |
} | |
} | |
class H extends StatelessWidget { | |
const H({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return SizedBox( | |
width: 15, | |
height: 14, | |
child: Text( | |
'7h', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0x99000000), | |
fontSize: 8, | |
fontWeight: FontWeight.w500, | |
fontStyle: FontStyle.italic, | |
), | |
), | |
); | |
} | |
} | |
class Image44 extends StatelessWidget { | |
const Image44({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F5a87f129b9166b2684881d2be9d0ace34798bbc0image%2044.png?alt=media&token=5cb496ea-3ae0-4b9f-a783-926686d5ae0f', | |
width: 20, | |
height: 20, | |
fit: BoxFit.cover, | |
); | |
} | |
} | |
class Ellipse6 extends StatelessWidget { | |
const Ellipse6({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 4, | |
height: 4, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: Colors.black, | |
borderRadius: BorderRadius.circular(2), | |
), | |
); | |
} | |
} | |
class Nome extends StatelessWidget { | |
const Nome({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 274, | |
height: 53, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFFE0C580), | |
borderRadius: BorderRadius.circular(116), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 6.6), | |
blurRadius: 7, | |
) | |
], | |
), | |
); | |
} | |
} | |
class Continuar extends StatelessWidget { | |
const Continuar({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return GestureDetector( | |
onTap: () {}, | |
child: MouseRegion( | |
cursor: SystemMouseCursors.click, | |
child: SizedBox( | |
width: 88, | |
height: 33, | |
child: Text( | |
'Continuar', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 18, | |
), | |
), | |
), | |
), | |
); | |
} | |
} | |
class ConcordoComAPolticaDePrivacidade extends StatelessWidget { | |
const ConcordoComAPolticaDePrivacidade({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return RichText( | |
textAlign: TextAlign.justify, | |
text: TextSpan( | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xFF2F83D1), | |
fontSize: 15, | |
fontWeight: FontWeight.w600, | |
height: 1.3, | |
), | |
children: const [ | |
TextSpan( | |
text: 'Concordo com a', | |
style: TextStyle( | |
color: Colors.white, | |
), | |
), | |
TextSpan(text: ' '), | |
TextSpan( | |
text: 'Política de Privacidade', | |
style: TextStyle( | |
decoration: TextDecoration.underline, | |
), | |
) | |
], | |
), | |
); | |
} | |
} | |
class Senha extends StatelessWidget { | |
const Senha({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 274, | |
height: 53, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFFE1C680), | |
borderRadius: BorderRadius.circular(116), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 6.6), | |
blurRadius: 7, | |
) | |
], | |
), | |
); | |
} | |
} | |
class Ellipse18 extends StatelessWidget { | |
const Ellipse18({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 40, | |
height: 41, | |
clipBehavior: Clip.hardEdge, | |
decoration: const BoxDecoration( | |
color: Color(0xFFD9D9D9), | |
borderRadius: BorderRadius.all(Radius.elliptical(20, 21)), | |
), | |
); | |
} | |
} | |
class Recomendados extends StatelessWidget { | |
const Recomendados({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return SizedBox( | |
width: 114, | |
height: 20, | |
child: Text( | |
'Recomendados', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.black, | |
fontSize: 12, | |
), | |
), | |
); | |
} | |
} | |
class Image21 extends StatelessWidget { | |
const Image21({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return ClipRRect( | |
borderRadius: BorderRadius.circular(22), | |
clipBehavior: Clip.hardEdge, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2Fae87d7db90f1118f1c4ec97ceec71e932db34629image%2021.png?alt=media&token=4814ebcd-ba7d-4f19-a130-1340554933d5', | |
width: 30, | |
height: 29, | |
fit: BoxFit.cover, | |
), | |
); | |
} | |
} | |
class PaginaLogin extends StatelessWidget { | |
const PaginaLogin({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 288, | |
height: 565, | |
clipBehavior: Clip.hardEdge, | |
decoration: const BoxDecoration( | |
color: Colors.white, | |
), | |
child: SizedBox( | |
width: double.infinity, | |
child: Stack( | |
clipBehavior: Clip.none, | |
children: [ | |
Positioned( | |
left: 0, | |
top: 0, | |
child: Container( | |
width: 292, | |
height: 561, | |
decoration: BoxDecoration( | |
borderRadius: BorderRadius.circular(15), | |
), | |
child: Stack( | |
clipBehavior: Clip.none, | |
children: [ | |
Positioned( | |
left: 4, | |
top: 2, | |
child: ClipRRect( | |
borderRadius: BorderRadius.circular(15), | |
clipBehavior: Clip.hardEdge, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F0fbc4d6fa15a7f46e140f7ef82dd3873eb085bb5background.png?alt=media&token=30235264-a5e1-4382-852d-b1e606a3a121', | |
width: 286, | |
height: 561, | |
fit: BoxFit.cover, | |
), | |
), | |
), | |
Positioned( | |
left: 28, | |
top: 206, | |
child: Container( | |
width: 238, | |
height: 181, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: Colors.white, | |
borderRadius: BorderRadius.circular(40), | |
), | |
), | |
), | |
Positioned( | |
left: 64, | |
top: 215, | |
child: Container( | |
width: 164, | |
height: 32, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFFE0C580), | |
borderRadius: BorderRadius.circular(70), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 4), | |
blurRadius: 4, | |
) | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 64, | |
top: 265, | |
child: Container( | |
width: 164, | |
height: 32, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFFE1C680), | |
borderRadius: BorderRadius.circular(70), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 4), | |
blurRadius: 4, | |
) | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 86, | |
top: 309, | |
child: Container( | |
width: 117, | |
height: 32, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFF3F8CC4), | |
borderRadius: BorderRadius.circular(70), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 4), | |
blurRadius: 4, | |
) | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 3, | |
top: 2, | |
child: Container( | |
width: 287, | |
height: 561, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0x59000000), | |
borderRadius: BorderRadius.circular(10), | |
), | |
), | |
), | |
Positioned( | |
left: 80, | |
top: 365, | |
child: GestureDetector( | |
onTap: () {}, | |
child: MouseRegion( | |
cursor: SystemMouseCursors.click, | |
child: RichText( | |
text: TextSpan( | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xB2FFFFFF), | |
fontSize: 8, | |
fontWeight: FontWeight.bold, | |
), | |
children: const [ | |
TextSpan(text: 'Não tem uma conta? '), | |
TextSpan( | |
text: 'Inscreva-se', | |
style: TextStyle( | |
color: Color(0xFF3376B4), | |
decoration: TextDecoration.underline, | |
), | |
) | |
], | |
), | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 222, | |
top: 353, | |
child: Container( | |
width: 24, | |
height: 25, | |
clipBehavior: Clip.hardEdge, | |
decoration: const BoxDecoration( | |
color: Color(0xFFD9D9D9), | |
borderRadius: | |
BorderRadius.all(Radius.elliptical(12, 13)), | |
), | |
), | |
), | |
Positioned( | |
left: 77, | |
top: 222, | |
child: SizedBox( | |
width: 143, | |
height: 20, | |
child: Text( | |
'Nome de usuário / Email', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 12, | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 80, | |
top: 272, | |
child: SizedBox( | |
width: 125, | |
height: 20, | |
child: Text( | |
'Senha', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 12, | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 125, | |
top: 315, | |
child: GestureDetector( | |
onTap: () {}, | |
child: MouseRegion( | |
cursor: SystemMouseCursors.click, | |
child: SizedBox( | |
width: 40, | |
height: 20, | |
child: Text( | |
'Entrar', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 12, | |
), | |
), | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 50, | |
top: 354, | |
child: Container( | |
width: 26, | |
height: 25, | |
clipBehavior: Clip.hardEdge, | |
decoration: const BoxDecoration( | |
color: Color(0xFFD9D9D9), | |
borderRadius: | |
BorderRadius.all(Radius.elliptical(13, 13)), | |
), | |
), | |
), | |
Positioned( | |
left: 53, | |
top: 356, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2Fe9fa2a4380ef57face6913cf40fbaf34d01d6baegogle.png?alt=media&token=508ea1df-7f4d-4b37-92b2-98c238928e6b', | |
width: 20, | |
height: 20, | |
fit: BoxFit.cover, | |
), | |
), | |
Positioned( | |
left: 225, | |
top: 354, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F8ace84d35183d2a222ec50ccc0dfdf10e36757ecmafa.png?alt=media&token=1783f547-82f5-4087-91ac-92a498e21a61', | |
width: 18, | |
height: 21, | |
fit: BoxFit.cover, | |
), | |
), | |
Positioned( | |
left: 99, | |
top: 348, | |
child: Text( | |
'Esqueceu sua senha?', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 8, | |
fontWeight: FontWeight.bold, | |
decoration: TextDecoration.underline, | |
), | |
), | |
), | |
Positioned( | |
left: 27, | |
top: 136, | |
child: SizedBox( | |
width: 270, | |
child: Text( | |
'Venha fazer parte do nosso aplicativo ', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.white, | |
fontSize: 23, | |
fontWeight: FontWeight.w600, | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 3, | |
top: 44, | |
child: ClipRRect( | |
borderRadius: BorderRadius.circular(44), | |
clipBehavior: Clip.hardEdge, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2Fb75dc5a7a9db5e5b629f3c24a35e5b07b9d32fcbConect%20Ong_Prancheta%201%20c%C3%B3pia%203%201.png?alt=media&token=5f3c6860-3d48-4921-b79c-45c97a289474', | |
width: 289, | |
height: 88, | |
fit: BoxFit.none, | |
alignment: const Alignment(-0.032, 0.053), | |
scale: 2.013, | |
), | |
), | |
) | |
], | |
), | |
), | |
) | |
], | |
), | |
), | |
); | |
} | |
} | |
class PaginaLogin extends StatelessWidget { | |
const PaginaLogin({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 292, | |
height: 561, | |
decoration: BoxDecoration( | |
borderRadius: BorderRadius.circular(15), | |
), | |
child: Stack( | |
clipBehavior: Clip.none, | |
children: [ | |
Positioned( | |
left: 4, | |
top: 2, | |
child: ClipRRect( | |
borderRadius: BorderRadius.circular(15), | |
clipBehavior: Clip.hardEdge, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F0fbc4d6fa15a7f46e140f7ef82dd3873eb085bb5background.png?alt=media&token=30235264-a5e1-4382-852d-b1e606a3a121', | |
width: 286, | |
height: 561, | |
fit: BoxFit.cover, | |
), | |
), | |
), | |
Positioned( | |
left: 28, | |
top: 206, | |
child: Container( | |
width: 238, | |
height: 181, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: Colors.white, | |
borderRadius: BorderRadius.circular(40), | |
), | |
), | |
), | |
Positioned( | |
left: 64, | |
top: 215, | |
child: Container( | |
width: 164, | |
height: 32, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFFE0C580), | |
borderRadius: BorderRadius.circular(70), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 4), | |
blurRadius: 4, | |
) | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 64, | |
top: 265, | |
child: Container( | |
width: 164, | |
height: 32, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFFE1C680), | |
borderRadius: BorderRadius.circular(70), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 4), | |
blurRadius: 4, | |
) | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 86, | |
top: 309, | |
child: Container( | |
width: 117, | |
height: 32, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFF3F8CC4), | |
borderRadius: BorderRadius.circular(70), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 4), | |
blurRadius: 4, | |
) | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 3, | |
top: 2, | |
child: Container( | |
width: 287, | |
height: 561, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0x59000000), | |
borderRadius: BorderRadius.circular(10), | |
), | |
), | |
), | |
Positioned( | |
left: 80, | |
top: 365, | |
child: GestureDetector( | |
onTap: () {}, | |
child: MouseRegion( | |
cursor: SystemMouseCursors.click, | |
child: RichText( | |
text: TextSpan( | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xB2FFFFFF), | |
fontSize: 8, | |
fontWeight: FontWeight.bold, | |
), | |
children: const [ | |
TextSpan(text: 'Não tem uma conta? '), | |
TextSpan( | |
text: 'Inscreva-se', | |
style: TextStyle( | |
color: Color(0xFF3376B4), | |
decoration: TextDecoration.underline, | |
), | |
) | |
], | |
), | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 222, | |
top: 353, | |
child: Container( | |
width: 24, | |
height: 25, | |
clipBehavior: Clip.hardEdge, | |
decoration: const BoxDecoration( | |
color: Color(0xFFD9D9D9), | |
borderRadius: BorderRadius.all(Radius.elliptical(12, 13)), | |
), | |
), | |
), | |
Positioned( | |
left: 77, | |
top: 222, | |
child: SizedBox( | |
width: 143, | |
height: 20, | |
child: Text( | |
'Nome de usuário / Email', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 12, | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 80, | |
top: 272, | |
child: SizedBox( | |
width: 125, | |
height: 20, | |
child: Text( | |
'Senha', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 12, | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 125, | |
top: 315, | |
child: GestureDetector( | |
onTap: () {}, | |
child: MouseRegion( | |
cursor: SystemMouseCursors.click, | |
child: SizedBox( | |
width: 40, | |
height: 20, | |
child: Text( | |
'Entrar', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 12, | |
), | |
), | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 50, | |
top: 354, | |
child: Container( | |
width: 26, | |
height: 25, | |
clipBehavior: Clip.hardEdge, | |
decoration: const BoxDecoration( | |
color: Color(0xFFD9D9D9), | |
borderRadius: BorderRadius.all(Radius.elliptical(13, 13)), | |
), | |
), | |
), | |
Positioned( | |
left: 53, | |
top: 356, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2Fe9fa2a4380ef57face6913cf40fbaf34d01d6baegogle.png?alt=media&token=508ea1df-7f4d-4b37-92b2-98c238928e6b', | |
width: 20, | |
height: 20, | |
fit: BoxFit.cover, | |
), | |
), | |
Positioned( | |
left: 225, | |
top: 354, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F8ace84d35183d2a222ec50ccc0dfdf10e36757ecmafa.png?alt=media&token=1783f547-82f5-4087-91ac-92a498e21a61', | |
width: 18, | |
height: 21, | |
fit: BoxFit.cover, | |
), | |
), | |
Positioned( | |
left: 99, | |
top: 348, | |
child: Text( | |
'Esqueceu sua senha?', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 8, | |
fontWeight: FontWeight.bold, | |
decoration: TextDecoration.underline, | |
), | |
), | |
), | |
Positioned( | |
left: 27, | |
top: 136, | |
child: SizedBox( | |
width: 270, | |
child: Text( | |
'Venha fazer parte do nosso aplicativo ', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.white, | |
fontSize: 23, | |
fontWeight: FontWeight.w600, | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 3, | |
top: 44, | |
child: ClipRRect( | |
borderRadius: BorderRadius.circular(44), | |
clipBehavior: Clip.hardEdge, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2Fb75dc5a7a9db5e5b629f3c24a35e5b07b9d32fcbConect%20Ong_Prancheta%201%20c%C3%B3pia%203%201.png?alt=media&token=5f3c6860-3d48-4921-b79c-45c97a289474', | |
width: 289, | |
height: 88, | |
fit: BoxFit.none, | |
alignment: const Alignment(-0.032, 0.053), | |
scale: 2.013, | |
), | |
), | |
) | |
], | |
), | |
); | |
} | |
} | |
class Background extends StatelessWidget { | |
const Background({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return ClipRRect( | |
borderRadius: BorderRadius.circular(15), | |
clipBehavior: Clip.hardEdge, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F0fbc4d6fa15a7f46e140f7ef82dd3873eb085bb5background.png?alt=media&token=30235264-a5e1-4382-852d-b1e606a3a121', | |
width: 286, | |
height: 561, | |
fit: BoxFit.cover, | |
), | |
); | |
} | |
} | |
class Fundinho extends StatelessWidget { | |
const Fundinho({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 238, | |
height: 181, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: Colors.white, | |
borderRadius: BorderRadius.circular(40), | |
), | |
); | |
} | |
} | |
class Nome extends StatelessWidget { | |
const Nome({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 164, | |
height: 32, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFFE0C580), | |
borderRadius: BorderRadius.circular(70), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 4), | |
blurRadius: 4, | |
) | |
], | |
), | |
); | |
} | |
} | |
class Senha extends StatelessWidget { | |
const Senha({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 164, | |
height: 32, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFFE1C680), | |
borderRadius: BorderRadius.circular(70), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 4), | |
blurRadius: 4, | |
) | |
], | |
), | |
); | |
} | |
} | |
class Login extends StatelessWidget { | |
const Login({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 117, | |
height: 32, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0xFF3F8CC4), | |
borderRadius: BorderRadius.circular(70), | |
boxShadow: const [ | |
BoxShadow( | |
color: Color(0x3F000000), | |
spreadRadius: 0, | |
offset: Offset(0, 4), | |
blurRadius: 4, | |
) | |
], | |
), | |
); | |
} | |
} | |
class EscurinhodeixarSempreEmCimaDosGuadrados extends StatelessWidget { | |
const EscurinhodeixarSempreEmCimaDosGuadrados({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 287, | |
height: 561, | |
clipBehavior: Clip.hardEdge, | |
decoration: BoxDecoration( | |
color: const Color(0x59000000), | |
borderRadius: BorderRadius.circular(10), | |
), | |
); | |
} | |
} | |
class NoTemUmaContaInscrevase extends StatelessWidget { | |
const NoTemUmaContaInscrevase({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return GestureDetector( | |
onTap: () {}, | |
child: MouseRegion( | |
cursor: SystemMouseCursors.click, | |
child: RichText( | |
text: TextSpan( | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xB2FFFFFF), | |
fontSize: 8, | |
fontWeight: FontWeight.bold, | |
), | |
children: const [ | |
TextSpan(text: 'Não tem uma conta? '), | |
TextSpan( | |
text: 'Inscreva-se', | |
style: TextStyle( | |
color: Color(0xFF3376B4), | |
decoration: TextDecoration.underline, | |
), | |
) | |
], | |
), | |
), | |
), | |
); | |
} | |
} | |
class Ellipse18 extends StatelessWidget { | |
const Ellipse18({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 24, | |
height: 25, | |
clipBehavior: Clip.hardEdge, | |
decoration: const BoxDecoration( | |
color: Color(0xFFD9D9D9), | |
borderRadius: BorderRadius.all(Radius.elliptical(12, 13)), | |
), | |
); | |
} | |
} | |
class NomeDeUsurioEmail extends StatelessWidget { | |
const NomeDeUsurioEmail({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return SizedBox( | |
width: 143, | |
height: 20, | |
child: Text( | |
'Nome de usuário / Email', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 12, | |
), | |
), | |
); | |
} | |
} | |
class Senha extends StatelessWidget { | |
const Senha({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return SizedBox( | |
width: 125, | |
height: 20, | |
child: Text( | |
'Senha', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 12, | |
), | |
), | |
); | |
} | |
} | |
class Entrar extends StatelessWidget { | |
const Entrar({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return GestureDetector( | |
onTap: () {}, | |
child: MouseRegion( | |
cursor: SystemMouseCursors.click, | |
child: SizedBox( | |
width: 40, | |
height: 20, | |
child: Text( | |
'Entrar', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 12, | |
), | |
), | |
), | |
), | |
); | |
} | |
} | |
class Ellipse17 extends StatelessWidget { | |
const Ellipse17({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Container( | |
width: 26, | |
height: 25, | |
clipBehavior: Clip.hardEdge, | |
decoration: const BoxDecoration( | |
color: Color(0xFFD9D9D9), | |
borderRadius: BorderRadius.all(Radius.elliptical(13, 13)), | |
), | |
); | |
} | |
} | |
class Gogle extends StatelessWidget { | |
const Gogle({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2Fe9fa2a4380ef57face6913cf40fbaf34d01d6baegogle.png?alt=media&token=508ea1df-7f4d-4b37-92b2-98c238928e6b', | |
width: 20, | |
height: 20, | |
fit: BoxFit.cover, | |
); | |
} | |
} | |
class Mafa extends StatelessWidget { | |
const Mafa({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2F8ace84d35183d2a222ec50ccc0dfdf10e36757ecmafa.png?alt=media&token=1783f547-82f5-4087-91ac-92a498e21a61', | |
width: 18, | |
height: 21, | |
fit: BoxFit.cover, | |
); | |
} | |
} | |
class EsqueceuSuaSenha extends StatelessWidget { | |
const EsqueceuSuaSenha({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return Text( | |
'Esqueceu sua senha?', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: const Color(0xA5FFFFFF), | |
fontSize: 8, | |
fontWeight: FontWeight.bold, | |
decoration: TextDecoration.underline, | |
), | |
); | |
} | |
} | |
class VenhaFazerParteDoNossoAplicativo extends StatelessWidget { | |
const VenhaFazerParteDoNossoAplicativo({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return SizedBox( | |
width: 270, | |
child: Text( | |
'Venha fazer parte do nosso aplicativo ', | |
style: GoogleFonts.getFont( | |
'Inter', | |
color: Colors.white, | |
fontSize: 23, | |
fontWeight: FontWeight.w600, | |
), | |
), | |
); | |
} | |
} | |
class ConectOng_Prancheta1Cpia31 extends StatelessWidget { | |
const ConectOng_Prancheta1Cpia31({super.key}); | |
@override | |
Widget build(BuildContext context) { | |
return ClipRRect( | |
borderRadius: BorderRadius.circular(44), | |
clipBehavior: Clip.hardEdge, | |
child: Image.network( | |
'https://firebasestorage.googleapis.com/v0/b/codeless-app.appspot.com/o/projects%2FNb7Dk4Qgz4Vv3mXS4Xkh%2Fb75dc5a7a9db5e5b629f3c24a35e5b07b9d32fcbConect%20Ong_Prancheta%201%20c%C3%B3pia%203%201.png?alt=media&token=5f3c6860-3d48-4921-b79c-45c97a289474', | |
width: 289, | |
height: 88, | |
fit: BoxFit.none, | |
alignment: const Alignment(-0.032, 0.053), | |
scale: 2.013, | |
), | |
); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
4ok