o
    xb                     @   s   d dl mZmZmZ d dlmZ d dlmZmZ d dl	m
Z
 edee e ddZeded	d
d Zeddd Zeddd Zeddd Zeddd Zdd Zejdd ZdS )    )	Blueprintrender_templateurl_for)Markup)get_template_pathget_static_path)get_sub_pagesproductsz	/products)template_folderstatic_folder
url_prefix/z	/cpu_pmicc                  C      t dd} tdd| dS )Nr	   ZPMICzproducts/cpu_pmic.htmlCPU/PMICZ	page_name	sub_pagesr   r   r    r   5C:\Users\insignal\homepage\insignal\pages\products.pycpu_pmic
   s   
r   z/cpu_modulec                  C   r   )Nr	   Z
CPU_MODULEzproducts/cpu_module.html
CPU MODULEr   r   r   r   r   r   
cpu_module      
r   z/peripheral_componentsc                  C   r   )Nr	   ZPERIPHERAL_COMPONENTSz#products/peripheral_components.htmlPERIPHERAL COMPONENTSr   r   r   r   r   r   peripheral_components   r   r   z/camera_modulesc                  C   r   )Nr	   ZCAMERA_MODULESzproducts/camera_modules.htmlCAMERA MODULESr   r   r   r   r   r   camera_modules    r   r   z/cpu_evaluationc                  C   r   )Nr	   ZCPU_EVALUATIONzproducts/cpu_evaluation.htmlCPU EVALUATION(EV-KIT) BOARDr   r   r   r   r   r   cpu_evaluation'   r   r   c                  C   sN   t ddft ddft ddft ddft d	d
ff} tddd | D S )Nzproducts.cpu_pmicr   zproducts.cpu_moduler   zproducts.peripheral_componentsr   zproducts.camera_modulesr   zproducts.cpu_evaluationr   
c                 S   s   g | ]}d j |dqS )z$<li><a href='{i[0]}'>{i[1]}</a></li>)i)format).0itemr   r   r   
<listcomp>7   s    z&get_sub_page_links.<locals>.<listcomp>)r   r   join)Zmap_sub_page_linksr   r   r   get_sub_page_links.   s   




r'   c                   C   s
   t tdS )N)Z
page_links)dictr'   r   r   r   r   app_context_processor:   s   
r)   N)flaskr   r   r   Zjinja2r   insignal.config.pathr   r   Z insignal.config.config_sub_pagesr   __name__products_pagerouter   r   r   r   r   r'   r)   r   r   r   r   <module>   s*    




