From 6ff8fd4e02cb962c9e2d1e90691324c67f58c4e8 Mon Sep 17 00:00:00 2001 From: Paul Duncan Date: Sat, 2 Apr 2016 23:14:45 -0400 Subject: add test auth panel tabs --- src/guff/models/tab.cr | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 src/guff/models/tab.cr (limited to 'src/guff/models') diff --git a/src/guff/models/tab.cr b/src/guff/models/tab.cr new file mode 100644 index 0000000..3fe5133 --- /dev/null +++ b/src/guff/models/tab.cr @@ -0,0 +1,50 @@ +class Guff::TabModel < Guff::Model + SQL = TemplateCache.new({ + } of Symbol => String) + + TABS = [{ + "id": "home", + "css": "active", + "icon": "fa-home", + "name": "Home", + "text": "View home tab.", + }, { + "id": "blog", + "icon": "fa-bullhorn", + "name": "Blog", + "text": "Add, view, and edit blog posts.", + }, { + "id": "files", + "icon": "fa-files-o", + "name": "Files", + "text": "Add, view, and edit files.", + }, { + "id": "pages", + "icon": "fa-bookmark-o", + "name": "Pages", + "text": "Add, view, and edit pages.", + }, { + "id": "projects", + "icon": "fa-cubes", + "name": "Projects", + "text": "Add, view, and edit projects.", + }, { + "id": "users", + "icon": "fa-users", + "name": "Users", + "text": "Add, view, and edit users and permissions.", + }, { + "id": "settings", + "icon": "fa-cog", + "name": "Settings", + "text": "Configure site settings.", + }] + + def initialize(models : Models) + super(models, SQL) + end + + def get_tabs + TABS + end +end -- cgit v1.2.3