This repository has been archived by the owner on Nov 29, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 15
/
_dependencies.scss
112 lines (89 loc) · 3.21 KB
/
_dependencies.scss
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
/**
* Just Eat Styleguide
* =================================
*/
// =================================
// Site dependencies
// =================================
// =================================
// Mixins, helpers and functions
// =================================
// Most CSS3 vendor prefixed items have a mixin,
// but we should not need them if autoprefixer is being used
// See mixins/css3.scss for the full list
@import 'tools/functions/index'; // TODO: this will be separated into a separate utilities module
@import 'tools/mixins/index'; // TODO: this will be separated into a separate utilities module
// Including helper modules
@import 'kickoff-utils'; // imports a set of helper functions and mixins – https://github.com/TryKickoff/kickoff-utils.scss
@import 'include-media'; // Cleaner media query declarations – http://include-media.com
// =================================
// Core variables
// =================================
// Edit your color palette and app vars before your begin
@import 'fozzie-colour-palette'; // imported from https://www.npmjs.com/package/@justeat/fozzie-colour-palette
@import 'settings/variables';
@import 'tools/breakpoints';
// CSS Normalise and then Reset
@import 'normalize/import-now'; // https://www.npmjs.com/package/normalize-scss
@import 'base/reset';
// Global typography styles
@import 'base/typography';
@import 'kickoff-grid'; // Grid system based on flexbox w float fallbacks – https://github.com/TryKickoff/kickoff-grid.css
/**
* Objects
* =================================
* Styles apply to an object if they are directly associated to a HTML element.
* If not, the styles should be defined as a component.
*
* For example, it would be expected to have:
* links.scss > styles relating to links (<a> tag)
* tables.scss > styles relating to tables
*
* Object styles should be prefixed with `.o-`
*/
@import 'objects/buttons';
@import 'objects/images';
@import 'objects/links';
@import 'objects/lists';
@import 'objects/tables';
@import 'objects/form-controls';
@import 'objects/form-toggle';
/**
* Components:
* =================================
* Components are our resuable chunks of styling that aren’t directly associated to a base tag
*
* This is where the majority of our day-to-day styling will take place. Component styles should be prefixed with `.c-`
*/
@import 'components/cards';
@import 'components/alerts';
@import 'components/breadcrumbs';
@import 'components/listings';
@import 'components/media-element';
@import 'components/ratings';
@import 'components/content-header';
@import 'components/content-title';
@import 'components/overflow-carousel';
@import 'components/fullscreen-pop-over';
// Global layout definitions & helpers
@import 'base/layout';
/**
* Experiments
* =================================
*
* These styles relate to experiments running on the platform.
*
* The filename should _always include the JIRA number so that its status can be checked
*/
// @import 'experiments/INTPB-1451-quick-checkout';
/**
* Utility classes
* =====================================
* These should always come last as they should 'trump' other properties
*/
@import 'trumps/utilities';
@import 'trumps/rwd';
/**
* Print styles
*/
@import 'base/print';