Add emoji support to project icons
This commit is contained in:
parent
df142844b6
commit
7a3dd1a79c
1 changed files with 5 additions and 2 deletions
|
|
@ -2,6 +2,7 @@ from datetime import datetime
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
import orjson
|
import orjson
|
||||||
|
from emoji import demojize, purely_emoji
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
from sqlmodel import select
|
from sqlmodel import select
|
||||||
|
|
||||||
|
|
@ -80,7 +81,7 @@ def create_new_project(
|
||||||
new_project = FlowCreate(
|
new_project = FlowCreate(
|
||||||
name=project_name,
|
name=project_name,
|
||||||
description=project_description,
|
description=project_description,
|
||||||
icon=project_icon,
|
icon=project_icon if not purely_emoji(project_icon) else demojize(project_icon),
|
||||||
icon_bg_color=project_icon_bg_color,
|
icon_bg_color=project_icon_bg_color,
|
||||||
data=project_data,
|
data=project_data,
|
||||||
is_component=project_is_component,
|
is_component=project_is_component,
|
||||||
|
|
@ -126,7 +127,9 @@ def create_or_update_starter_projects():
|
||||||
project_icon_bg_color,
|
project_icon_bg_color,
|
||||||
) = get_project_data(project)
|
) = get_project_data(project)
|
||||||
if project_name and project_data:
|
if project_name and project_data:
|
||||||
for existing_project in get_all_flows_similar_to_project(session, project_name):
|
for existing_project in get_all_flows_similar_to_project(
|
||||||
|
session, project_name
|
||||||
|
):
|
||||||
session.delete(existing_project)
|
session.delete(existing_project)
|
||||||
|
|
||||||
create_new_project(
|
create_new_project(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue