@@ -9,7 +9,7 @@ import { IoIosFlash } from "react-icons/io";
99import { FaReact } from "react-icons/fa" ;
1010import { GrGraphQl } from "react-icons/gr" ;
1111import { FiDatabase } from "react-icons/fi" ;
12- import { MdBackupTable , MdCode , MdSpeed } from "react-icons/md" ;
12+ import { MdBackupTable , MdCode , MdManageAccounts , MdSpeed } from "react-icons/md" ;
1313
1414function HomepageHeader ( ) {
1515 return (
@@ -102,14 +102,34 @@ function HomepageFeatures() {
102102 </ p >
103103 </ div >
104104 < div class = "mt-12 grid gap-8 lg:grid-cols-2" >
105+ < div class = "relative flex flex-col items-center rounded-xl border border-gray-400/30 px-10 pt-10 text-center dark:border-gray-600/20 lg:col-span-2 lg:pt-20 bg-white dark:bg-gray-900" >
106+ < div class = "absolute inset-0 dark:opacity-20 sm:bg-[url()] sm:bg-left-bottom sm:bg-no-repeat md:bg-[length:480px]" > </ div >
107+ < div class = "relative" >
108+ < div class = "inline-flex h-16 w-16 items-center justify-center rounded-full border-2 border-gray-800 bg-gray-800 shadow-lg sm:h-20 sm:w-20" >
109+ < MdManageAccounts color = "#0d9ef1" size = "38" />
110+ </ div >
111+ < h3 class = "mt-6 text-3xl font-bold text-gray-900 dark:text-white sm:mt-6 sm:text-4xl xl:text-[40px]" >
112+ Role-Based Access Control
113+ </ h3 >
114+ < p class = "mt-4 max-w-xl text-gray-700 dark:text-gray-400 sm:mt-6 lg:text-lg" >
115+ Role-Based Access Control (RBAC) is fully integrated into SeaORM Pro Plus. It offers a GUI editor to edit RBAC permissions and assign user roles. Without the corresponding select permission, users will not be able to see relevant tables in the GUI. Similarly, edit buttons will be hidden if user does not have update permission.
116+ </ p >
117+ </ div >
118+ < div class = "relative flex w-full flex-1 items-end pt-12" >
119+ < div class = "h-[240px] w-full rounded-t-xl border-l border-r border-t border-gray-400/30 bg-gray-50 dark:border-gray-600/20 flex overflow-hidden lg:mx-auto lg:h-[600px] lg:w-[100%] bg-gray-100 dark:bg-gray-800" >
120+ < img class = "dark:hidden object-cover object-top w-full" src = "img/09_rbac.png" />
121+ < img class = "hidden dark:block object-cover object-top w-full" src = "img/09_rbac_dark.png" />
122+ </ div >
123+ </ div >
124+ </ div >
105125 < div class = "relative flex flex-col items-center rounded-xl border border-gray-400/30 px-10 pt-10 text-center dark:border-gray-600/20 lg:flex-row lg:gap-6 lg:px-0 lg:py-16 lg:text-left lg:col-span-2 bg-white dark:bg-gray-900" >
106126 < div class = "absolute inset-0 dark:opacity-20 sm:bg-[url()] sm:bg-right-top sm:bg-no-repeat md:bg-[length:480px]" > </ div >
107127 < div class = "relative lg:p-10 lg:pl-20" >
108128 < div class = "inline-flex h-16 w-16 items-center justify-center rounded-full border-2 border-gray-800 bg-gray-800 shadow-lg sm:h-20 sm:w-20" >
109129 < FiDatabase color = "#0d9ef1" size = "38" />
110130 </ div >
111131 < h3 class = "mt-6 text-3xl font-bold text-gray-900 dark:text-white sm:mt-6 sm:text-4xl xl:text-[40px]" >
112- Full CRUD
132+ Modal Editor
113133 </ h3 >
114134 < p class = "mt-4 max-w-xl text-gray-700 dark:text-gray-400 sm:mt-6 lg:text-lg" >
115135 SeaORM Pro provides a full CRUD interface for your SeaORM models.
@@ -142,7 +162,7 @@ function HomepageFeatures() {
142162 </ div >
143163 </ div >
144164 </ div >
145- < div class = "relative flex flex-col items-center rounded-xl border border-gray-400/30 px-10 pt-10 text-center dark:border-gray-600/20 bg-gray-100 dark:bg-gray-900" >
165+ < div class = "relative flex flex-col items-center rounded-xl border border-gray-400/30 px-10 pt-10 text-center dark:border-gray-600/20 bg-white dark:bg-gray-900" >
146166 < div class = "absolute inset-0 dark:opacity-20 bg-[url()] bg-[length:94%] bg-bottom bg-no-repeat" > </ div >
147167 < div class = "relative" >
148168 < div class = "inline-flex h-16 w-16 items-center justify-center rounded-full border-2 border-gray-800 bg-gray-800 shadow-lg sm:h-20 sm:w-20" >
0 commit comments