
    {h                     Z    d dl mZ d dlmZ d dlmZmZ d dlmZ d dl	m
Z
  G d de
      Zy)	    )ComposeResult)VerticalScroll)FooterMarkdown)Binding)Screenc                   N     e Zd ZdZ eddd      gZdedef fdZdefd	Z	 xZ
S )
ToolInfoScreenz'Screen for displaying tool information.escapezapp.pop_screenBack	tool_namereadme_contentc                 >    t         |           || _        || _        y)z4Initialize the ToolInfoScreen with tool information.N)super__init__r   r   )selfr   r   	__class__s      j/var/www/html/hubwallet-dev/venv/lib/python3.12/site-packages/atomic_assembler/screens/tool_info_screen.pyr   zToolInfoScreen.__init__   s    ",    returnc              #      K   t               5  t        | j                         ddd       t                y# 1 sw Y   xY ww)z+Compose the layout of the tool info screen.N)r   r   r   r   )r   s    r   composezToolInfoScreen.compose   s8      	04..//	0h	0 	0s   A:AAA)__name__
__module____qualname____doc__r   BINDINGSstrr   r   r   __classcell__)r   s   @r   r
   r
      s7    1"2F;<H-# -s - r   r
   N)textual.appr   textual.containersr   textual.widgetsr   r   textual.bindingr   textual.screenr   r
    r   r   <module>r&      s     % - , # !V r   