_index.scss 2.99 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
// Core variables and mixins
@import "../lib/font-awesome/font-awesome";

@import "mixins";
@import "classes"; // Custom utility classes
@import "whitespace"; // Padding and margin classes

@import "../typography/fonts";
@import "../typography/typography";
@import "../typography/icons";
@import "../typography/tables";
@import "../typography/text";


// General customisation and component files go here...
@import "../layout/layout";
@import "../layout/col-collapse";
@import "../layout/columns";
@import "../layout/footer";
@import "../layout/header";
@import "../layout/profile-block";

// Panels are a very commonly used layout component
@import "../layout/panel/panel";
@import "../layout/panel/panel-body";
@import "../layout/panel/panel-collapse"; // for collapsible panels and collapsible fieldsets
@import "../layout/panel/panel-control";
@import "../layout/panel/panel-footer";
@import "../layout/panel/panel-form";
@import "../layout/panel/panel-half";
@import "../layout/panel/panel-heading";
@import "../layout/panel/panel-items"; // groups of panels
@import "../layout/panel/panel-secondary";

// Navigation
@import "../layout/nav/main-nav";
@import "../layout/nav/minor-nav";
@import "../layout/nav/nav-tabs";
@import "../layout/nav/navbar";
@import "../layout/nav/tabs";
@import "../layout/nav/top-nav";


// Forms
@import "../form/alert";
@import "../form/form";
@import "../form/form-group";
@import "../form/input-group";
@import "../form/site-messages";
Naomi Guyer's avatar
Naomi Guyer committed
50
@import "../form/dropdown-group";
51
@import "../form/dropdown";
52 53 54 55 56 57 58 59 60


// Components - small reusable design elements
@import "../components/arrow-bar";
@import "../components/btn";
@import "../components/btn-group";
@import "../components/carousel";
@import "../components/contextual-help";
@import "../components/cells";
61
@import "../components/custom-dropdown";
62 63 64 65 66 67 68 69 70 71 72 73 74 75
@import "../components/dropzone-previews";
@import "../components/indicator";
@import "../components/label";
@import "../components/link-thumb"; // text displayed as a thumbnail (cf. admin cookie consent directives)
@import "../components/list-group";
@import "../components/loading-inner";
@import "../components/modal";
@import "../components/pagination";
@import "../components/switch";
@import "../components/toggles";
@import "../components/user-icon";


// Feature related sass. We avoid this where we can in favour of reusable components
76
@import "../features/collection-navigation";
Pat Kira's avatar
Pat Kira committed
77
@import "../features/comment";
78 79 80 81 82
@import "../features/dashboard-widget";
@import "../features/filebrowser";
@import "../features/forum-post";
@import "../features/message-thread";
@import "../features/notification"; // email style notification panels
83
@import "../features/option-alt";
84
@import "../features/user-pages";
85 86 87 88 89 90 91


// Supporting sass for library code
@import "../lib/meter.scss"; // progress bar (old/ported)
@import "../lib/select2";
@import "../lib/star";
@import "../lib/tinymce";
Naomi Guyer's avatar
Naomi Guyer committed
92
@import "../lib/draggable";
93
@import "../lib/graph";
94 95 96 97

// Keep these files last to override all other style sheets
@import "../custom";
@import "../shame";