
    gj
                    B    d dl mZ ddZddZddd	ddZdddddZdS )    )annotationsreturnboolc                v    	 t          | j                            dd                    S # t          $ r Y dS w xY w)Njarvis_edit_modeF)r   session_stateget	Exceptionsts    ~/home/agent/.hermes/worktrees/FinanceManager-sprint14-twr-xirr-performance-attribution/src/jarvis_finance/dashboard/actions.pyedit_mode_enabledr      sK    B$(();UCCDDD   uus   '* 
88Nonec                0    |                      d           d S )Nu4   Bearbeiten aktivieren, um diese Aktion auszuführen.)infor   s    r   read_only_hintr      s    GGBCCCCC    NT)keyedit_requiredlabelstrr   
str | Noner   c               |    |ot          |            }|                     |||          }|rdS t          |          S )N)r   disabledF)r   buttonr   )r   r   r   r   r   clickeds         r   action_buttonr      sH    :%6r%:%:!:Hii3i::G u==r   )asset_id	wallet_idactionr   r   c               v    || j         d<   |r|| j         d<   || j         d<   |r|| j         d<   || j         d<   d S d S )Ncrypto_manage_actioncrypto_manage_asset_idselected_crypto_asset_idcrypto_manage_wallet_idselected_crypto_wallet_id)r   )r   r    r   r   s       r   open_crypto_manager'      sl    /5B+, @5=127?34 B6?238A4555B Br   )r   r   )r   r   )r   r   r   r   r   r   r   r   )r    r   r   r   r   r   r   r   )
__future__r   r   r   r   r'    r   r   <module>r*      s    " " " " " "   D D D D 8<SW       CG`d B B B B B B B Br   