hoyame / coraui

library written in typescript to create menus on fivem

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FiveM-CoraUI

Library written in typescript to create menus on FiveM

Features

  • Color Panel
  • Slidebar panel
  • Slider panel
  • Straight text
  • Glare in the header
  • Submenus
  • Heritidy Panel

Example

Create menu

import { CoraUI } from "./menu/menu"

CoraUI.openMenu({
  name: 'Menu F5',
  subtitle: "Menu intéractions",
  glare: true,
  buttons: [
      { name: 'Am', onClick: () => console.log(15641)},
      { name: 'Checkbox', checkbox: (checked1: boolean) => {
          console.log('boolean', checked1)
      }},
      { name: 'Am 2', onClick: () => {
          console.log('amonaguyem')
      }},
      { 
        name: "Glace", onClick: () => null, 
				slider: ["Chocolat", "Vanille", "Rien"]
      },
      { name: 'Test', onClick: () => CoraUI.openSubmenu('zebi')},
      { name: 'Test 2', onClick: () => CoraUI.openSubmenu('amona')},
      { name: 'Close menu', rightText: "~g~100 000 $", onClick: () => CoraUI.closeMenu()},
  ],
  submenus: {
    'zebi': {
      name: 'Submenu Zebi F5',
      subtitle: "",
      glare: true, 
      buttons: [
        { name: 'Zebi', onClick: () => null},
      ],
    },

    'amona': {
      name: 'Submenu Amonaguyem F5',
      subtitle: "",
      glare: true, 
      buttons: [
        { name: 'Amonaguyem', onClick: () => null},
      ],
    }
 }
})

Prewiew

unknown

About

library written in typescript to create menus on fivem

License:Apache License 2.0


Languages

Language:TypeScript 98.1%Language:JavaScript 1.3%Language:Lua 0.6%