1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-08-05 13:35:21 +02:00

Add new category flow (#1857)

* resolve git issue

* Add new category flow

* Improve contrast checker

* make error message small

* update ui to match figma design

* realign color picker

* changes

* rename color picker controller to new category controller

* cleanup code

* cleanup code

* resize and realign icon avatar

* Fix js lint errors

Signed-off-by: Syed Bariman Jan <syedbarimanjan@gmail.com>

---------

Signed-off-by: Syed Bariman Jan <syedbarimanjan@gmail.com>
This commit is contained in:
Syed Bariman Jan 2025-02-24 21:08:05 +05:00 committed by GitHub
parent ac9703031f
commit 95989a6c9b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 335 additions and 40 deletions

View file

@ -0,0 +1,23 @@
class AddDefaultLucideIconToCategories < ActiveRecord::Migration[7.2]
def up
execute <<-SQL
UPDATE categories
SET lucide_icon = 'shapes'
WHERE lucide_icon IS NULL
SQL
change_column_null :categories, :lucide_icon, false
change_column_default :categories, :lucide_icon, 'shapes'
end
def down
change_column_default :categories, :lucide_icon, nil
change_column_null :categories, :lucide_icon, true
execute <<-SQL
UPDATE categories
SET lucide_icon = NULL
WHERE lucide_icon = 'shapes'
SQL
end
end