feat: rework style imports
This commit is contained in:
parent
a0ca6bb8fb
commit
1f5283d548
18 changed files with 67 additions and 65 deletions
|
@ -117,3 +117,7 @@ export default defineComponent({
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<style lang="scss">
|
||||||
|
@import '@/styles/global.scss';
|
||||||
|
</style>
|
|
@ -23,8 +23,6 @@ import {formatDate, formatDateShort, formatDateLong, formatDateSince} from '@/he
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
import {VERSION} from './version.json'
|
import {VERSION} from './version.json'
|
||||||
|
|
||||||
// Add CSS
|
|
||||||
import './styles/vikunja.scss'
|
|
||||||
// Notifications
|
// Notifications
|
||||||
import Notifications from '@kyvg/vue3-notification'
|
import Notifications from '@kyvg/vue3-notification'
|
||||||
|
|
||||||
|
|
|
@ -1,25 +0,0 @@
|
||||||
@import 'base/all';
|
|
||||||
|
|
||||||
@import 'attachments';
|
|
||||||
@import 'gantt';
|
|
||||||
@import 'labels';
|
|
||||||
@import 'list';
|
|
||||||
@import 'reminders';
|
|
||||||
@import 'switch-view';
|
|
||||||
@import 'task';
|
|
||||||
@import 'taskRelations';
|
|
||||||
@import 'tasks';
|
|
||||||
@import 'teams';
|
|
||||||
@import 'migrator';
|
|
||||||
@import 'comments';
|
|
||||||
@import 'table-view';
|
|
||||||
@import 'kanban';
|
|
||||||
@import 'list-backgrounds';
|
|
||||||
@import 'color-picker';
|
|
||||||
@import 'namespaces';
|
|
||||||
@import 'legal';
|
|
||||||
@import 'keyboard-shortcuts';
|
|
||||||
@import 'api-config';
|
|
||||||
@import 'datepicker';
|
|
||||||
@import 'notifications';
|
|
||||||
@import 'quick-actions';
|
|
26
src/styles/components/_index.scss
Normal file
26
src/styles/components/_index.scss
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
@import "base";
|
||||||
|
|
||||||
|
@import "attachments";
|
||||||
|
@import "gantt";
|
||||||
|
@import "tooltip";
|
||||||
|
@import "labels";
|
||||||
|
@import "list";
|
||||||
|
@import "reminders";
|
||||||
|
@import "switch-view";
|
||||||
|
@import "task";
|
||||||
|
@import "taskRelations";
|
||||||
|
@import "tasks";
|
||||||
|
@import "teams";
|
||||||
|
@import "migrator";
|
||||||
|
@import "comments";
|
||||||
|
@import "table-view";
|
||||||
|
@import "kanban";
|
||||||
|
@import "list-backgrounds";
|
||||||
|
@import "color-picker";
|
||||||
|
@import "namespaces";
|
||||||
|
@import "legal";
|
||||||
|
@import "keyboard-shortcuts";
|
||||||
|
@import "api-config";
|
||||||
|
@import "datepicker";
|
||||||
|
@import "notifications";
|
||||||
|
@import "quick-actions";
|
|
@ -2,4 +2,3 @@
|
||||||
@import 'fancycheckbox';
|
@import 'fancycheckbox';
|
||||||
@import 'multiselect';
|
@import 'multiselect';
|
||||||
@import 'scrollbars';
|
@import 'scrollbars';
|
||||||
@import 'tooltip';
|
|
18
src/styles/global.scss
Normal file
18
src/styles/global.scss
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
@import "fonts";
|
||||||
|
|
||||||
|
@import "transitions";
|
||||||
|
@import "animations";
|
||||||
|
|
||||||
|
// This imports are the same as in "bulma/bulma.sass"
|
||||||
|
// with the expeption of the bulma utilities.
|
||||||
|
// They are imported globally in variables.scss
|
||||||
|
@import "bulma/sass/base/_all";
|
||||||
|
@import "bulma/sass/elements/_all";
|
||||||
|
@import "bulma/sass/form/_all";
|
||||||
|
@import "bulma/sass/components/_all";
|
||||||
|
@import "bulma/sass/grid/_all";
|
||||||
|
@import "bulma/sass/helpers/_all";
|
||||||
|
@import "bulma/sass/layout/_all";
|
||||||
|
|
||||||
|
@import "theme";
|
||||||
|
@import "components";
|
|
@ -1,11 +0,0 @@
|
||||||
@import 'theme';
|
|
||||||
|
|
||||||
@import 'content';
|
|
||||||
@import 'form';
|
|
||||||
@import 'link-share';
|
|
||||||
@import 'loading';
|
|
||||||
@import 'navigation';
|
|
||||||
@import 'notification';
|
|
||||||
@import 'offline';
|
|
||||||
@import 'update-notification';
|
|
||||||
@import 'background';
|
|
11
src/styles/theme/_index.scss
Normal file
11
src/styles/theme/_index.scss
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
@import "theme";
|
||||||
|
|
||||||
|
@import "content";
|
||||||
|
@import "form";
|
||||||
|
@import "link-share";
|
||||||
|
@import "loading";
|
||||||
|
@import "navigation";
|
||||||
|
@import "notification";
|
||||||
|
@import "offline";
|
||||||
|
@import "update-notification";
|
||||||
|
@import "background";
|
|
@ -1,18 +1,3 @@
|
||||||
// bulma utilities are imported in variables.scss
|
|
||||||
@import "bulma/sass/utilities/_all";
|
|
||||||
@import "bulma/sass/base/_all";
|
|
||||||
@import "bulma/sass/elements/_all";
|
|
||||||
@import "bulma/sass/form/_all";
|
|
||||||
@import "bulma/sass/components/_all";
|
|
||||||
@import "bulma/sass/grid/_all";
|
|
||||||
@import "bulma/sass/helpers/_all";
|
|
||||||
@import "bulma/sass/layout/_all";
|
|
||||||
|
|
||||||
|
|
||||||
@import "fonts";
|
|
||||||
|
|
||||||
@import "variables-derived";
|
|
||||||
|
|
||||||
*,
|
*,
|
||||||
*:hover,
|
*:hover,
|
||||||
*:active,
|
*:active,
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
// Variables that are derived from bulma variables need to be included after them
|
|
||||||
$mobile: math.div($tablet, 2);
|
|
|
@ -1,2 +0,0 @@
|
||||||
@import 'animations';
|
|
||||||
@import 'transitions';
|
|
|
@ -4,3 +4,9 @@
|
||||||
|
|
||||||
// the default values get overwritten by the definitions above
|
// the default values get overwritten by the definitions above
|
||||||
@import "bulma/sass/utilities/_all";
|
@import "bulma/sass/utilities/_all";
|
||||||
|
|
||||||
|
// this is needed so that the shared form variables are globally defined aswell
|
||||||
|
@import "bulma/sass/form/shared";
|
||||||
|
|
||||||
|
// since $tablet is defined by bulma we can just define it after importing the utilities
|
||||||
|
$mobile: math.div($tablet, 2);
|
|
@ -1,5 +1,3 @@
|
||||||
@import 'colors';
|
|
||||||
|
|
||||||
$white: #fff;
|
$white: #fff;
|
||||||
$black: hsl(0, 0%, 4%) !default;
|
$black: hsl(0, 0%, 4%) !default;
|
||||||
$orange: #ff851b;
|
$orange: #ff851b;
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
@import 'theme/all';
|
|
||||||
@import 'utilities/all';
|
|
||||||
@import 'components/all';
|
|
Loading…
Reference in a new issue