fix icon issue
This commit is contained in:
40
home.py
40
home.py
@@ -13,18 +13,18 @@ class Home:
|
|||||||
ft.Text(
|
ft.Text(
|
||||||
"Dashboard‑uri, aplicații interne, panouri de administrare și soluții de prezentare pentru afacerea ta.",
|
"Dashboard‑uri, aplicații interne, panouri de administrare și soluții de prezentare pentru afacerea ta.",
|
||||||
size=14,
|
size=14,
|
||||||
color=ft.colors.BLUE_GREY_700,
|
color=ft.Colors.BLUE_GREY_700,
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
spacing=10,
|
spacing=10,
|
||||||
),
|
),
|
||||||
padding=20,
|
padding=20,
|
||||||
border_radius=16,
|
border_radius=16,
|
||||||
bgcolor=ft.colors.WHITE,
|
bgcolor=ft.Colors.WHITE,
|
||||||
shadow=ft.BoxShadow(
|
shadow=ft.BoxShadow(
|
||||||
blur_radius=16,
|
blur_radius=16,
|
||||||
spread_radius=1,
|
spread_radius=1,
|
||||||
color=ft.colors.with_opacity(0.08, ft.colors.BLUE_GREY_900),
|
color=ft.Colors.with_opacity(0.08, ft.Colors.BLUE_GREY_900),
|
||||||
),
|
),
|
||||||
width=300
|
width=300
|
||||||
)
|
)
|
||||||
@@ -36,18 +36,18 @@ class Home:
|
|||||||
ft.Text(
|
ft.Text(
|
||||||
"Aplicații Android și iOS pentru clienți sau angajați, sincronizate cu serverul tău.",
|
"Aplicații Android și iOS pentru clienți sau angajați, sincronizate cu serverul tău.",
|
||||||
size=14,
|
size=14,
|
||||||
color=ft.colors.BLUE_GREY_700,
|
color=ft.Colors.BLUE_GREY_700,
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
spacing=10,
|
spacing=10,
|
||||||
),
|
),
|
||||||
padding=20,
|
padding=20,
|
||||||
border_radius=16,
|
border_radius=16,
|
||||||
bgcolor=ft.colors.WHITE,
|
bgcolor=ft.Colors.WHITE,
|
||||||
shadow=ft.BoxShadow(
|
shadow=ft.BoxShadow(
|
||||||
blur_radius=16,
|
blur_radius=16,
|
||||||
spread_radius=1,
|
spread_radius=1,
|
||||||
color=ft.colors.with_opacity(0.08, ft.colors.BLUE_GREY_900),
|
color=ft.Colors.with_opacity(0.08, ft.Colors.BLUE_GREY_900),
|
||||||
),
|
),
|
||||||
width=300
|
width=300
|
||||||
)
|
)
|
||||||
@@ -60,18 +60,18 @@ class Home:
|
|||||||
ft.Text(
|
ft.Text(
|
||||||
"Integrare cu API‑uri de plăți, curieri, facturare, notificări și alte servicii esențiale.",
|
"Integrare cu API‑uri de plăți, curieri, facturare, notificări și alte servicii esențiale.",
|
||||||
size=14,
|
size=14,
|
||||||
color=ft.colors.BLUE_GREY_700,
|
color=ft.Colors.BLUE_GREY_700,
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
spacing=10,
|
spacing=10,
|
||||||
),
|
),
|
||||||
padding=20,
|
padding=20,
|
||||||
border_radius=16,
|
border_radius=16,
|
||||||
bgcolor=ft.colors.WHITE,
|
bgcolor=ft.Colors.WHITE,
|
||||||
shadow=ft.BoxShadow(
|
shadow=ft.BoxShadow(
|
||||||
blur_radius=16,
|
blur_radius=16,
|
||||||
spread_radius=1,
|
spread_radius=1,
|
||||||
color=ft.colors.with_opacity(0.08, ft.colors.BLUE_GREY_900),
|
color=ft.Colors.with_opacity(0.08, ft.Colors.BLUE_GREY_900),
|
||||||
),
|
),
|
||||||
width=300
|
width=300
|
||||||
)
|
)
|
||||||
@@ -110,7 +110,7 @@ class Home:
|
|||||||
"AquilaSoft",
|
"AquilaSoft",
|
||||||
size=42,
|
size=42,
|
||||||
weight=ft.FontWeight.BOLD,
|
weight=ft.FontWeight.BOLD,
|
||||||
color=ft.colors.BLUE_GREY_900,
|
color=ft.Colors.BLUE_GREY_900,
|
||||||
),
|
),
|
||||||
ft.Row(
|
ft.Row(
|
||||||
controls=[
|
controls=[
|
||||||
@@ -132,7 +132,7 @@ class Home:
|
|||||||
ft.Text(
|
ft.Text(
|
||||||
"Aplicații custom, integrate, construite cu Python, Flutter și tehnologii moderne.",
|
"Aplicații custom, integrate, construite cu Python, Flutter și tehnologii moderne.",
|
||||||
size=14,
|
size=14,
|
||||||
color=ft.colors.BLUE_GREY_500,
|
color=ft.Colors.BLUE_GREY_500,
|
||||||
),
|
),
|
||||||
], alignment=ft.MainAxisAlignment.CENTER
|
], alignment=ft.MainAxisAlignment.CENTER
|
||||||
)
|
)
|
||||||
@@ -146,11 +146,11 @@ class Home:
|
|||||||
),
|
),
|
||||||
padding=20,
|
padding=20,
|
||||||
border_radius=20,
|
border_radius=20,
|
||||||
bgcolor=ft.colors.WHITE,
|
bgcolor=ft.Colors.WHITE,
|
||||||
shadow=ft.BoxShadow(
|
shadow=ft.BoxShadow(
|
||||||
blur_radius=25,
|
blur_radius=25,
|
||||||
spread_radius=1,
|
spread_radius=1,
|
||||||
color=ft.colors.with_opacity(0.15, ft.colors.BLUE_GREY_900),
|
color=ft.Colors.with_opacity(0.15, ft.Colors.BLUE_GREY_900),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
@@ -166,11 +166,11 @@ class Home:
|
|||||||
),
|
),
|
||||||
padding=20,
|
padding=20,
|
||||||
border_radius=20,
|
border_radius=20,
|
||||||
bgcolor=ft.colors.WHITE,
|
bgcolor=ft.Colors.WHITE,
|
||||||
shadow=ft.BoxShadow(
|
shadow=ft.BoxShadow(
|
||||||
blur_radius=25,
|
blur_radius=25,
|
||||||
spread_radius=1,
|
spread_radius=1,
|
||||||
color=ft.colors.with_opacity(0.15, ft.colors.BLUE_GREY_900),
|
color=ft.Colors.with_opacity(0.15, ft.Colors.BLUE_GREY_900),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
ft.Column(
|
ft.Column(
|
||||||
@@ -197,7 +197,7 @@ class Home:
|
|||||||
"Aplicații custom, integrate, construite cu Python, Flutter și tehnologii moderne."
|
"Aplicații custom, integrate, construite cu Python, Flutter și tehnologii moderne."
|
||||||
if self.page.width > 500 else "Aplicații custom, integrate, \nconstruite cu Python, \nFlutter și tehnologii moderne.",
|
if self.page.width > 500 else "Aplicații custom, integrate, \nconstruite cu Python, \nFlutter și tehnologii moderne.",
|
||||||
size=14,
|
size=14,
|
||||||
color=ft.colors.BLUE_GREY_500,
|
color=ft.Colors.BLUE_GREY_500,
|
||||||
text_align=ft.TextAlign.CENTER,
|
text_align=ft.TextAlign.CENTER,
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
@@ -217,7 +217,7 @@ class Home:
|
|||||||
return ft.Column(
|
return ft.Column(
|
||||||
controls=[
|
controls=[
|
||||||
ft.Text(title, size=28, weight=ft.FontWeight.BOLD),
|
ft.Text(title, size=28, weight=ft.FontWeight.BOLD),
|
||||||
ft.Text(subtitle, size=15, color=ft.colors.BLUE_GREY_900, text_align=ft.TextAlign.CENTER) if subtitle else ft.Container(),
|
ft.Text(subtitle, size=15, color=ft.Colors.BLUE_GREY_900, text_align=ft.TextAlign.CENTER) if subtitle else ft.Container(),
|
||||||
],
|
],
|
||||||
horizontal_alignment=ft.CrossAxisAlignment.CENTER,
|
horizontal_alignment=ft.CrossAxisAlignment.CENTER,
|
||||||
spacing=5,
|
spacing=5,
|
||||||
@@ -342,7 +342,7 @@ class Home:
|
|||||||
"Site‑ul de prezentare va include în curând studii de caz și exemple concrete.",
|
"Site‑ul de prezentare va include în curând studii de caz și exemple concrete.",
|
||||||
size=15,
|
size=15,
|
||||||
text_align=ft.TextAlign.CENTER,
|
text_align=ft.TextAlign.CENTER,
|
||||||
color=ft.colors.BLUE_GREY_700,
|
color=ft.Colors.BLUE_GREY_700,
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
spacing=15,
|
spacing=15,
|
||||||
@@ -412,13 +412,13 @@ class Home:
|
|||||||
ft.Text(
|
ft.Text(
|
||||||
"© " + "2026" + " AquilaSoft. Toate drepturile rezervate.",
|
"© " + "2026" + " AquilaSoft. Toate drepturile rezervate.",
|
||||||
size=12,
|
size=12,
|
||||||
color=ft.colors.BLUE_GREY_500,
|
color=ft.Colors.BLUE_GREY_500,
|
||||||
text_align=ft.TextAlign.CENTER,
|
text_align=ft.TextAlign.CENTER,
|
||||||
),
|
),
|
||||||
ft.Text(
|
ft.Text(
|
||||||
"Creat cu pasiune, Python și un strop de cafea.",
|
"Creat cu pasiune, Python și un strop de cafea.",
|
||||||
size=12,
|
size=12,
|
||||||
color=ft.colors.BLUE_GREY_400,
|
color=ft.Colors.BLUE_GREY_400,
|
||||||
text_align=ft.TextAlign.CENTER,
|
text_align=ft.TextAlign.CENTER,
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
|
|||||||
Reference in New Issue
Block a user