برنامه نویسی

مؤلفه Snackbar با Riotjs – Community Dev

این مقاله به ایجاد یک جزء Snackbar با RIOT ، با استفاده از طراحی مواد CSS Beercss و اجرای یک عمل در هنگام ورود و انتخاب.

قبل از شروع ، حتماً یک برنامه RIOT اساسی داشته باشید یا با موارد قبلی من مشورت کنید.

Snackbars پیام ها را در انتهای صفحه ارتباط می دهد ، که حداقل قطع می شوند و نیازی به اقدام کاربر ندارند. آنها می توانند شامل یک عمل واحد مانند “لغو” ، “باز” ​​یا “یافتن بیشتر” باشند.

نمونه ای از نمایش Snackbar در یک برنامه تلفن همراه

پایه اجزای میان وعده

هدف این است که هنگام کلیک بر روی یک دکمه ، یک برنامه Riot با یک Snackbar ظاهر شود و هنگام کلیک روی عمل ، آن را به طور خودکار از بین ببرد.

gif از یک اسنکبار ساخته شده با شورش هایی که هنگام کلیک بر روی یک دکمه نمایش داده می شود

ابتدا یک پرونده جدید به نام ایجاد کنید c-snackbar.riot در پرونده مؤلفه پیشوند c- به معنای “مؤلفه” ، یک توافق نامگذاری مفید و عمل خوب است.

کد زیر را در بنویسید ./components/c-snackbar.riotبشر HTML از مستندات BeerCSS تهیه می شود و من نحو Riotjs را برای منطق اضافه کردم:


    
class=" snackbar { props?.active ? 'active ' : null } { props?.top ? 'top ' : null } { props?.bottom ? 'bottom ' : null } { props?.error ? 'error ' : null } { props?.primary ? 'primary ' : null } { props?.secondary ? 'secondary ' : null } { props?.tertiary ? 'tertiary ' : null } "> if={ props?.icon }>{props.icon} class="max"> if={ props?.action } onclick={ clicked } class="inverse-link">{ props?.action }

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا