Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
purescript-gargantext
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
151
Issues
151
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
gargantext
purescript-gargantext
Commits
ec0253b5
Verified
Commit
ec0253b5
authored
Dec 10, 2024
by
Przemyslaw Kaminski
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[css] use bootstrap 5.3.3 icons
parent
25b6b225
Pipeline
#7113
failed with stages
in 11 minutes and 39 seconds
Changes
47
Pipelines
1
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
47 changed files
with
50991 additions
and
20397 deletions
+50991
-20397
index.html
dist/index.html
+2
-1
bootstrap-darkster.css
dist/styles/bootstrap-darkster.css
+10308
-4187
bootstrap-default.css
dist/styles/bootstrap-default.css
+10336
-4206
bootstrap-greyson.css
dist/styles/bootstrap-greyson.css
+9700
-3594
bootstrap-herbie.css
dist/styles/bootstrap-herbie.css
+10237
-4107
bootstrap-monotony.css
dist/styles/bootstrap-monotony.css
+10237
-4107
BaseModal.purs
src/Gargantext/Components/Bootstrap/Floaty/BaseModal.purs
+1
-1
Icon.purs
src/Gargantext/Components/Bootstrap/Inline/Icon.purs
+1
-1
IconButton.purs
src/Gargantext/Components/Bootstrap/Inline/IconButton.purs
+1
-1
Category.purs
src/Gargantext/Components/Category.purs
+2
-2
CodeEditor.purs
src/Gargantext/Components/CodeEditor.purs
+4
-5
CodeSection.purs
src/Gargantext/Components/Corpus/CodeSection.purs
+5
-5
Layout.purs
src/Gargantext/Components/Corpus/Layout.purs
+3
-6
DocsTable.purs
src/Gargantext/Components/DocsTable.purs
+5
-5
FolderView.purs
src/Gargantext/Components/FolderView.purs
+5
-5
Box.purs
src/Gargantext/Components/FolderView/Box.purs
+2
-2
Breadcrumb.purs
src/Gargantext/Components/Forest/Breadcrumb.purs
+2
-2
Node.purs
src/Gargantext/Components/Forest/Tree/Node.purs
+4
-4
Add.purs
src/Gargantext/Components/Forest/Tree/Node/Action/Add.purs
+1
-1
Documentation.purs
...ext/Components/Forest/Tree/Node/Action/Documentation.purs
+1
-1
ManageTeam.purs
...antext/Components/Forest/Tree/Node/Action/ManageTeam.purs
+3
-2
SearchField.purs
...omponents/Forest/Tree/Node/Action/Search/SearchField.purs
+4
-4
Box.purs
src/Gargantext/Components/Forest/Tree/Node/Box.purs
+6
-9
Settings.purs
src/Gargantext/Components/Forest/Tree/Node/Settings.purs
+13
-13
Tools.purs
src/Gargantext/Components/Forest/Tree/Node/Tools.purs
+1
-1
SubTree.purs
...Gargantext/Components/Forest/Tree/Node/Tools/SubTree.purs
+1
-1
DocFocus.purs
src/Gargantext/Components/GraphExplorer/Frame/DocFocus.purs
+1
-1
Sidebar.purs
src/Gargantext/Components/GraphExplorer/Sidebar.purs
+1
-1
Controls.purs
...Gargantext/Components/GraphExplorer/Toolbar/Controls.purs
+1
-1
TopBar.purs
src/Gargantext/Components/GraphExplorer/Topbar/TopBar.purs
+1
-1
ListSelection.purs
src/Gargantext/Components/ListSelection.purs
+2
-2
Search.purs
src/Gargantext/Components/NgramsTable/Search.purs
+1
-1
User.purs
src/Gargantext/Components/Nodes/Annuaire/User.purs
+2
-1
Lists.purs
src/Gargantext/Components/Nodes/Lists.purs
+1
-1
Texts.purs
src/Gargantext/Components/Nodes/Texts.purs
+1
-1
DocFocus.purs
src/Gargantext/Components/PhyloExplorer/Frame/DocFocus.purs
+1
-1
SideBar.purs
src/Gargantext/Components/PhyloExplorer/Sidebar/SideBar.purs
+1
-1
Renameable.purs
src/Gargantext/Components/Renameable.purs
+1
-1
Table.purs
src/Gargantext/Components/Table.purs
+13
-20
Tile.purs
src/Gargantext/Components/Tile.purs
+4
-4
TileMenu.purs
src/Gargantext/Components/TileMenu.purs
+8
-7
TopBar.purs
src/Gargantext/Components/TopBar.purs
+20
-25
TreeSearch.purs
src/Gargantext/Components/TreeSearch.purs
+2
-2
Types.purs
src/Gargantext/Types.purs
+30
-39
_login.sass
src/sass/_legacy/_login.sass
+1
-1
_grouped.scss
src/sass/components/_grouped.scss
+2
-2
_base.scss
src/sass/themes/_base.scss
+12
-11
No files found.
dist/index.html
View file @
ec0253b5
...
...
@@ -3,8 +3,9 @@
<head>
<meta
charset=
"utf-8"
/>
<title>
CNRS GarganText
</title>
<
link
rel=
"stylesheet"
href=
"icons/forkawesome.css"
>
<
!-- <link rel="stylesheet" href="icons/forkawesome.css"> --
>
<!-- <link href="styles/bootstrap.min.css" rel="stylesheet"> -->
<link
rel=
"stylesheet"
href=
"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css"
>
<link
id=
"bootstrap-css"
href=
"styles/bootstrap-5.3.3.min.css"
rel=
"stylesheet"
/>
<link
id=
"bootstrap-css"
href=
"styles/bootstrap-default.css"
rel=
"stylesheet"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"styles/highlightjs-solarized-light.css"
/>
...
...
dist/styles/bootstrap-darkster.css
View file @
ec0253b5
This diff is collapsed.
Click to expand it.
dist/styles/bootstrap-default.css
View file @
ec0253b5
This diff is collapsed.
Click to expand it.
dist/styles/bootstrap-greyson.css
View file @
ec0253b5
This diff is collapsed.
Click to expand it.
dist/styles/bootstrap-herbie.css
View file @
ec0253b5
This diff is collapsed.
Click to expand it.
dist/styles/bootstrap-monotony.css
View file @
ec0253b5
This diff is collapsed.
Click to expand it.
src/Gargantext/Components/Bootstrap/Floaty/BaseModal.purs
View file @
ec0253b5
...
...
@@ -210,7 +210,7 @@ component = R.memo' $ R.hooksComponent componentName cpt
{ className: componentName <> "__header__title" }
[ H.text title' ]
, iconButton
{ name: "
times
"
{ name: "
x
"
, callback: onCloseButtonClick
, elevation: Level2
, className: componentName <> "__header__close"
...
...
src/Gargantext/Components/Bootstrap/Inline/Icon.purs
View file @
ec0253b5
...
...
@@ -31,7 +31,7 @@ componentName :: String
componentName = "b-icon"
bootstrapName :: String
bootstrapName = "
fa
"
bootstrapName = "
bi
"
component :: R.Component Props
component = R.hooksComponent componentName cpt
...
...
src/Gargantext/Components/Bootstrap/Inline/IconButton.purs
View file @
ec0253b5
...
...
@@ -48,7 +48,7 @@ componentName :: String
componentName = "b-icon-button"
bootstrapName :: String
bootstrapName = "
fa
"
bootstrapName = "
bi
"
component :: R.Component Props
component = R.hooksComponent componentName cpt
...
...
src/Gargantext/Components/Category.purs
View file @
ec0253b5
...
...
@@ -289,8 +289,8 @@ icon :: Category -> Boolean -> String
icon cat b = btn b $ "fa fa-" <> (color $ size b $ icon' cat b)
where
icon' :: Category -> Boolean -> String
icon' Trash false = "t
imes
"
icon' Trash true = "t
imes-circle
"
icon' Trash false = "t
rash
"
icon' Trash true = "t
rash
"
icon' UnRead false = "question"
icon' UnRead true = "question-circle"
...
...
src/Gargantext/Components/CodeEditor.purs
View file @
ec0253b5
...
...
@@ -389,14 +389,13 @@ viewTypeSelectorCpt = here.component "viewTypeSelector" cpt
, on: { click: \_ -> T.write viewType state }
, type: "button"
}
[ H.i { className: "fa " <> (icon viewType) } []
]
[ B.icon { name: icon viewType } ]
where
active = if viewType == state' then " active" else ""
icon Preview = "
fa-
eye"
icon Both = "
fa-
columns"
icon Code = "
fa-
pencil"
icon Preview = "eye"
icon Both = "columns"
icon Code = "pencil"
type Controls =
( codeElRef :: R.Ref (Nullable Element)
...
...
src/Gargantext/Components/Corpus/CodeSection.purs
View file @
ec0253b5
...
...
@@ -307,7 +307,7 @@ renameableTextCpt = here.component "renameableTextCpt" cpt
{ className: "btn input-group-append"
, on: { click: submit state' }
}
[
H.span { className: "fa fa-floppy-o" } []
[
B.icon { name: "floppy" }
]
]
else
...
...
@@ -322,7 +322,7 @@ renameableTextCpt = here.component "renameableTextCpt" cpt
{ className: "btn input-group-append"
, on: { click: \_ -> T.write_ true isEditing }
}
[
H.span { className: "fa fa-pencil" } []
[
B.icon { name: "pencil" }
]
]
where
...
...
@@ -521,10 +521,10 @@ viewTypeSelectorCpt = here.component "viewTypeSelector" cpt
, on: { click: \_ -> T.write viewType state }
, type: "button"
}
[
H.i { className: "fa " <> (icon viewType) } []
[
B.icon { name: icon viewType }
]
where
active = if viewType == state' then " active" else ""
icon Folders = "f
a-f
older"
icon Code = "
fa-
code"
icon Folders = "folder"
icon Code = "code"
src/Gargantext/Components/Corpus/Layout.purs
View file @
ec0253b5
...
...
@@ -79,7 +79,7 @@ layoutCpt = here.component "layout" cpt
{ className: "node-layout__title__content text-primary" }
[ B.icon
{ className: "node-layout__title__icon"
, name: GT.getIcon node_type
true
, name: GT.getIcon node_type
{ open: true }
}
, H.span
{ className: "node-layout__title__text mx-1" }
...
...
@@ -121,11 +121,8 @@ layoutCpt = here.component "layout" cpt
, size: SmallSize
, variant: ButtonVariant Secondary
}
[ B.icon
{ name: "code" }
, B.wad_
[ "d-inline-block", "virtual-space", "w-1" ]
, H.text "Code section"
[ B.icon { name: "code" }
, H.span { className: "ms-1" } [ H.text "Code section" ]
]
]
]
...
...
src/Gargantext/Components/DocsTable.purs
View file @
ec0253b5
...
...
@@ -202,9 +202,9 @@ docViewCpt = R2.hereComponent here "docView" hCpt
{ className: "btn btn-light text-primary border-primary"
, on: { click: toggleModal }
}
[
H.i { className: "fa fa-plus mr-1" } []
[
B.icon { name: "plus", className: "mr-1" }
, H.text "Add a document"
,
H.i { className: "fa fa-newspaper-o ml-1" } []
,
B.icon { name: "newspaper", className: "ml-1" }
]
]
, H.div { className: "form-group" }
...
...
@@ -343,14 +343,14 @@ searchBarCpt = here.component "searchBar" cpt
, on: { click: \_ -> T.write_ queryText' query }
, type: "submit"
}
[
H.span { className: "fa fa-search" } []
]
[
B.icon { name: "search" }
]
clearButton query =
H.button
{ className: "input-group-text btn btn-light"
, on: { click: \_ -> T.write_ "" query }
}
[
H.span { className: "text-danger fa fa-times" } []
]
[
B.icon { name: "x", className: "text-danger" }
]
mock :: Boolean
mock = false
...
...
@@ -742,7 +742,7 @@ tableRowCpt = here.component "tableRow" cpt
, type: "Button"
}
[ H.text r.title
,
H.i { className: "fa fa-external-link mx-1 small" } []
,
B.icon { name: "box-arrow-up-right", className: "mx-1 small" }
]
]
, H.div { className: tClassName } [ H.text $ showSource r.source ]
...
...
src/Gargantext/Components/FolderView.purs
View file @
ec0253b5
...
...
@@ -203,7 +203,7 @@ folderCpt = here.component "folderCpt" cpt
, H.div
{ className: "folder-view-item__settings" }
[ B.iconButton
{ name: "
flower-7
"
{ name: "
gear-fill
"
, callback: \_ -> T.write_ true isBoxVisible
, title:
"Each node of the Tree can perform some actions.\n"
...
...
@@ -240,8 +240,8 @@ folderCpt = here.component "folderCpt" cpt
| otherwise = appPath $ getFolderPath nType sId lId
icon :: FolderStyle -> GT.NodeType -> String
icon FolderUp _ = "folder-open"
icon _ nt = GT.getIcon nt
true
icon FolderUp _ = "folder
2
-open"
icon _ nt = GT.getIcon nt
{ open: true }
getFolderPath :: GT.NodeType -> GT.SessionId -> Int -> AppRoute
getFolderPath nodeType sid nodeId = fromMaybe Home $ nodeTypeAppRoute nodeType sid nodeId
...
...
@@ -260,7 +260,7 @@ backButtonCpt = here.component "backButton" cpt
{ className: "btn btn-primary"
, on: { click: \_ -> goToPreviousPage unit }
}
[ H.
i { className: "fa fa-arrow-left", title: "Previous view" } [
]
[ H.
span { title: "Previous view" } [ B.icon { name: "arrow-left" }
]
]
backButtonSmart :: R2.Component (nodeId :: Int, session :: Session)
...
...
@@ -295,7 +295,7 @@ backButtonSmartMainCpt = here.component "backButtonSmartMain" cpt
{ className: "btn btn-primary"
, on: { click: action rootId node.parent_id handlers }
}
[ H.
i { className: "fa fa-arrow-left", title: "Previous view" } [
]
[ H.
span { title: "Previous view" } [ B.icon { name: "arrow-left" }
]
]
where
action rootId pId handlers
...
...
src/Gargantext/Components/FolderView/Box.purs
View file @
ec0253b5
...
...
@@ -50,7 +50,7 @@ nodePopupViewCpt = here.component "nodePopupView" cpt
[ "d-flex", "align-items-center" ]
[ H.div
{ className: "w-3/12" }
[ H.span { className: GT.fldr nodeType
true
} [] -- TODO fix names
[ H.span { className: GT.fldr nodeType
{ open: true }
} [] -- TODO fix names
, B.span' { className: "ml-1 h5" } $ GT.prettyNodeType nodeType
]
, B.wad
...
...
@@ -65,7 +65,7 @@ nodePopupViewCpt = here.component "nodePopupView" cpt
{ callback: closeBox props
, title: "Close"
, elevation: Level1
, name: "
times
"
, name: "
x
"
}
]
]
...
...
src/Gargantext/Components/Forest/Breadcrumb.purs
View file @
ec0253b5
...
...
@@ -270,7 +270,7 @@ breadcrumbItemCpt = here.component "breadcrumbItemCpt" cpt
[ H.span { className: "" }
[ B.icon
{ className: ""
, name: GT.getIcon nodeType
true
, name: GT.getIcon nodeType
{ open: true }
}
]
, if nodeType == GT.NodeUser then
...
...
@@ -297,7 +297,7 @@ breadcrumbItemCpt = here.component "breadcrumbItemCpt" cpt
-- B.icon { name: "folder-open-o" }
B.icon
{ className: ""
, name: GT.getIcon nodeType
true
, name: GT.getIcon nodeType
{ open: true }
}
]
, H.text text
...
...
src/Gargantext/Components/Forest/Tree/Node.purs
View file @
ec0253b5
...
...
@@ -363,7 +363,7 @@ nodeSpanCpt = here.component "nodeSpan" cpt
, elevation: Level1
}
, B.iconButton
{ name: "
flower-7
"
{ name: "
gear-fill
"
, className: "mainleaf__settings-icon"
, callback: \_ -> T.write_ true isBoxVisible
, title:
...
...
@@ -447,7 +447,7 @@ nodeIconCpt = here.component "nodeIcon" cpt
{ className: "mainleaf__node-icon" }
$
[ B.iconButton
{ name: GT.getIcon nodeType
true
{ name: GT.getIcon nodeType
{ open: true }
, callback
, status: isLeaf ? Idled $ Enabled
, variant: isSelected ? Primary $ Secondary
...
...
@@ -503,7 +503,7 @@ folderIconCpt = here.component "folderIcon" cpt
pure $
B.iconButton
{ className: "mainleaf__folder-icon"
, name: isOpened ? "
angle
-down" $ handedPartClassName handed'
, name: isOpened ? "
chevron
-down" $ handedPartClassName handed'
, overlay: false
, callback
}
...
...
@@ -585,7 +585,7 @@ nodeTooltipCpt = here.component "nodeTooltip" cpt
[ H.b
{}
[ B.icon
{ name: GT.getIcon nodeType
true
}
{ name: GT.getIcon nodeType
{ open: true }
}
, B.span_ $
GT.prettyNodeType nodeType
]
...
...
src/Gargantext/Components/Forest/Tree/Node/Action/Add.purs
View file @
ec0253b5
...
...
@@ -162,7 +162,7 @@ print withIconFlag nt =
in
if withIconFlag then
charCodeIcon nt
true
charCodeIcon nt
{ open: true }
--- as we are printing within an HTML text node,
-- margins will directly rely on content text spacing
<> nbsp 4
...
...
src/Gargantext/Components/Forest/Tree/Node/Action/Documentation.purs
View file @
ec0253b5
...
...
@@ -27,7 +27,7 @@ actionDocCpt = here.component "actionDoc" cpt
Tools.panelNoFooter { mError: Nothing }
( [ H.div { style: { margin: "10px" } }
[ H.h3 {} [ H.text "Documentation about " ]
, H.h3 { className: GT.fldr nodeType
true
}
, H.h3 { className: GT.fldr nodeType
{ open: true }
}
[ H.span { className: "font-family-theme mx-1" }
[ H.text $ show nodeType ]
]
...
...
src/Gargantext/Components/Forest/Tree/Node/Action/ManageTeam.purs
View file @
ec0253b5
...
...
@@ -4,6 +4,7 @@ import Data.Array (filter, null, (:))
import Data.Either (Either(..))
import Data.Maybe (Maybe(..))
import Effect.Aff (runAff_)
import Gargantext.Components.Bootstrap as B
import Gargantext.Components.Forest.Tree.Node.Tools as Tools
import Gargantext.Components.GraphQL.Endpoints (deleteTeamMembership, getTeam)
import Gargantext.Components.GraphQL.Team (Team, TeamMember)
...
...
@@ -96,12 +97,12 @@ teamLayoutRowsCpt = here.component "teamLayoutRows" cpt
H.div { className: "from-group row" }
[ H.div { className: "col-8" } [ H.text username ]
, H.a
{ className: "text-danger col-2
fa fa-times
"
{ className: "text-danger col-2"
, title: "Remove user from team"
, type: "button"
, on: { click: submit shared_folder_id }
}
[]
[
B.icon { name: "x" }
]
]
makeLeader username =
...
...
src/Gargantext/Components/Forest/Tree/Node/Action/Search/SearchField.purs
View file @
ec0253b5
...
...
@@ -13,6 +13,7 @@ import Effect (Effect)
import Effect.Aff (launchAff_)
import Effect.Class (liftEffect)
import Gargantext.AsyncTasks as GAT
import Gargantext.Components.Bootstrap as B
import Gargantext.Components.Forest.Tree.Node.Action.Search.Frame (searchIframes)
import Gargantext.Components.Forest.Tree.Node.Action.Search.Types (DataField(..), Database(..), IMT_org(..), Org(..), SearchQuery(..), allOrgs, dataFields, defaultSearchQuery, doc, performSearch, datafield2database, Search, dbFromInputValue, dbToInputValue)
import Gargantext.Components.GraphQL.Endpoints (getIMTSchools, getUser)
...
...
@@ -128,11 +129,10 @@ componentYearsCpt = here.component "componentYears" cpt
yearCpt (Tuple idx year) =
H.div {}
[ H.span {} [ H.text year ]
,
H.spa
n
{
className: "btn btn-danger fa fa-
times"
,
on: { click: clickRemove idx search }
,
B.iconButto
n
{
name: "
times"
,
callback: const $ clickRemove idx search
}
[]
]
type ComponentIMTProps =
...
...
src/Gargantext/Components/Forest/Tree/Node/Box.purs
View file @
ec0253b5
...
...
@@ -80,7 +80,7 @@ nodePopupViewCpt = here.component "nodePopupView" cpt
[ B.wad
[ "w-2/12" ]
[ H.span
{ className: GT.fldr nodeType
true
}
{ className: GT.fldr nodeType
{ open: true }
}
[] -- TODO fix names
-- ,
-- B.span' { className: "small" } $ prettyNodeType nodeType
...
...
@@ -109,7 +109,7 @@ nodePopupViewCpt = here.component "nodePopupView" cpt
, B.iconButton
{ callback: const $ p.closeCallback unit
, title: "Close"
, name: "
times
"
, name: "
x
"
, elevation: Level2
}
]
...
...
@@ -185,20 +185,17 @@ nodePopupViewCpt = here.component "nodePopupView" cpt
{ className: "panel-actions" }
[ H.div
{ className: "panel-actions__ok-to-use" }
[ B.icon
{ name: "circle" }
[ B.icon { name: "circle-fill" }
, B.span_ "usable"
]
, H.div
{ className: "panel-actions__almost-useable" }
[ B.icon
{ name: "circle" }
[ B.icon { name: "circle-fill" }
, B.span_ "almost useable"
]
, H.div
{ className: "panel-actions__development-in-progress" }
[ B.icon
{ name: "circle" }
[ B.icon { name: "circle-fill" }
, B.span_ "development in progress"
]
]
...
...
@@ -273,7 +270,7 @@ buttonClickCpt = here.component "buttonClick" cpt
}
, B.icon
{ className: "popup-container__cta__icon"
, name: "circle"
, name: "circle
-fill
"
}
]
...
...
src/Gargantext/Components/Forest/Tree/Node/Settings.purs
View file @
ec0253b5
...
...
@@ -83,25 +83,25 @@ instance Show NodeAction where
glyphiconNodeAction :: NodeAction -> String
glyphiconNodeAction (Add _) = "plus"
glyphiconNodeAction AddingContact = "
user
-plus"
glyphiconNodeAction CloseNodePopover = "
close
"
glyphiconNodeAction AddingContact = "
person
-plus"
glyphiconNodeAction CloseNodePopover = "
x
"
glyphiconNodeAction Config = "wrench"
glyphiconNodeAction Delete = "trash"
glyphiconNodeAction (Documentation _) = "question-circle"
glyphiconNodeAction Download = "download"
glyphiconNodeAction (Link _) = "arrow
s-h
"
glyphiconNodeAction ManageTeam = "
users
"
glyphiconNodeAction (Merge _) = "
random
"
glyphiconNodeAction (Move _) = "
share-square-o
"
glyphiconNodeAction (Publish _) = fldr FolderPublic
true
glyphiconNodeAction Reconstruct = "
cogs
"
glyphiconNodeAction Refresh = "
refresh
"
glyphiconNodeAction ReloadWithSettings = "
reload-with-settings
"
glyphiconNodeAction (Link _) = "arrow
-left-right
"
glyphiconNodeAction ManageTeam = "
people
"
glyphiconNodeAction (Merge _) = "
sign-merge-left
"
glyphiconNodeAction (Move _) = "
arrow-90deg-right
"
glyphiconNodeAction (Publish _) = fldr FolderPublic
{ open: true }
glyphiconNodeAction Reconstruct = "
gear-wide-connected
"
glyphiconNodeAction Refresh = "
arrow-clockwise
"
glyphiconNodeAction ReloadWithSettings = "
arrow-clockwise
"
glyphiconNodeAction SearchBox = "search"
glyphiconNodeAction ShareURL = "share
-alt
"
glyphiconNodeAction Share = "
user
-plus"
glyphiconNodeAction ShareURL = "share"
glyphiconNodeAction Share = "
person
-plus"
glyphiconNodeAction Upload = "upload"
glyphiconNodeAction WriteNodesDocuments = "
bars
"
glyphiconNodeAction WriteNodesDocuments = "
list
"
glyphiconNodeAction _ = ""
------------------------------------------------------------------------
...
...
src/Gargantext/Components/Forest/Tree/Node/Tools.purs
View file @
ec0253b5
...
...
@@ -179,7 +179,7 @@ textInputBoxCpt = here.component "textInputBox" cpt
{ callback: const $ T.write_ false isOpen
, variant: Danger
, title: "Cancel"
, name: "
times
"
, name: "
x
"
}
submit ref _ = do
...
...
src/Gargantext/Components/Forest/Tree/Node/Tools/SubTree.purs
View file @
ec0253b5
...
...
@@ -158,7 +158,7 @@ subTreeTreeViewCpt = here.ntComponent "subTreeTreeView" cpt
{ className: "subtree__node__icons"
, on: { click: expandCbk }
}
[ H.span { className: GT.fldr nodeType
true
} []
[ H.span { className: GT.fldr nodeType
{ open: true }
} []
, R2.when hasChild $
if isExpanded then
...
...
src/Gargantext/Components/GraphExplorer/Frame/DocFocus.purs
View file @
ec0253b5
...
...
@@ -94,7 +94,7 @@ docFocusCpt = R2.hereComponent here "main" hCpt
H.div
{ className: "graph-doc-focus__header" }
[ B.iconButton
{ name: "
times
"
{ name: "
x
"
, elevation: Level2
, callback: closeCallback
}
...
...
src/Gargantext/Components/GraphExplorer/Sidebar.purs
View file @
ec0253b5
...
...
@@ -96,7 +96,7 @@ sidebarCpt = here.component "sidebar" cpt
[
-- Close CTA
B.iconButton
{ name: "
times
"
{ name: "
x
"
, elevation: Level2
, callback: closeCallback
, className: "graph-sidebar__close"
...
...
src/Gargantext/Components/GraphExplorer/Toolbar/Controls.purs
View file @
ec0253b5
...
...
@@ -253,7 +253,7 @@ controlsCpt = R.memo' $ here.component "controls" cpt
, aria: { expanded: false, controls: "graph-toolbar__advanced" }
}
[ H.text "Advanced"
, B.icon { name: "
angle
-down", className: "mx-1" }
, B.icon { name: "
chevron
-down", className: "mx-1" }
]
]
, H.div
...
...
src/Gargantext/Components/GraphExplorer/Topbar/TopBar.purs
View file @
ec0253b5
...
...
@@ -41,7 +41,7 @@ component = here.component "topBar" cpt
{ className: "node-topbar graph-topbar bg-primary h-100" }
[ H.div
{ className: "node-topbar__title graph-topbar__title align-self-center px-1 text-light" }
[ B.icon { name: "
hubzilla
" }
[ B.icon { name: "
diagram-3
" }
, H.text $ nbsp 1
, H.text "Graph"
]
...
...
src/Gargantext/Components/ListSelection.purs
View file @
ec0253b5
...
...
@@ -105,7 +105,7 @@ listTreeCpt = here.component "listTree" cpt
cpt { name, nodeType, root, selection, session } _ = do
pure $ H.div { className: "tree" }
[ H.div { className: "root" }
[ H.i { className: fldr nodeType
true
} []
[ H.i { className: fldr nodeType
{ open: true }
} []
, H.text $ "[" <> show root <> "] " <> name
]
, listTreeChildren
...
...
@@ -202,7 +202,7 @@ renderListElementCpt = here.component "renderListElement" cpt
, on: { click: click ids }
, type: "checkbox"
}
, H.i { className: fldr NodeList
true
} []
, H.i { className: fldr NodeList
{ open: true }
} []
, H.text $ "[" <> show id <> "] " <> name
]
where
...
...
src/Gargantext/Components/NgramsTable/Search.purs
View file @
ec0253b5
...
...
@@ -87,7 +87,7 @@ searchButtonCpt = here.component "searchButton" cpt
, className: "input-group-text"
}
[ B.icon
{ name: "
times
"
{ name: "
x
"
, className: "text-danger"
}
]
...
...
src/Gargantext/Components/Nodes/Annuaire/User.purs
View file @
ec0253b5
...
...
@@ -10,6 +10,7 @@ import Effect (Effect)
import Effect.Aff (launchAff_)
import Effect.Class (liftEffect)
import Gargantext.Components.App.Store as AppStore
import Gargantext.Components.Bootstrap as B
import Gargantext.Components.GraphQL (getClient)
import Gargantext.Components.GraphQL.Endpoints (getUserInfo, getUser, updateUserPubmedAPIKey, updateUserEPOAPIUser, updateUserEPOAPIToken)
import Gargantext.Components.GraphQL.User (UserInfo, _ui_cwCity, _ui_cwCountry, _ui_cwFirstName, _ui_cwLabTeamDeptsFirst, _ui_cwLastName, _ui_cwOffice, _ui_cwOrganizationFirst, _ui_cwRole, _ui_cwTouchMail, _ui_cwTouchPhone, _ui_cwDescription)
...
...
@@ -440,7 +441,7 @@ itemNotEditingCpt = here.component "itemEditing" cpt
, disabled: true
}
, H.div { className: "btn input-group-append", on: { click } }
[
H.div { className: "input-group-text fa fa-pencil" } []
]
[
B.icon { name: "pencil", className: "input-group-text" }
]
]
where
click _ = T.write_ true isEditing
...
...
src/Gargantext/Components/Nodes/Lists.purs
View file @
ec0253b5
...
...
@@ -145,7 +145,7 @@ sidePanelCpt = here.component "sidePanel" cpt
[
-- Close CTA
B.iconButton
{ name: "
times
"
{ name: "
x
"
, callback: closeSidePanel
, className: "graph-sidebar__close"
}
...
...
src/Gargantext/Components/Nodes/Texts.purs
View file @
ec0253b5
...
...
@@ -483,7 +483,7 @@ textsSidePanelCpt = here.component "textsSidePanel" cpt
[ H.div
{ className: "texts-sidepanel__header" }
[ B.iconButton
{ name: "
times
"
{ name: "
x
"
, elevation: Level2
, callback: closeSidePanel
}
...
...
src/Gargantext/Components/PhyloExplorer/Frame/DocFocus.purs
View file @
ec0253b5
...
...
@@ -94,7 +94,7 @@ docFocusCpt = R2.hereComponent here "main" hCpt
H.div
{ className: "phylo-doc-focus__header" }
[ B.iconButton
{ name: "
times
"
{ name: "
x
"
, elevation: Level2
, callback: closeCallback
}
...
...
src/Gargantext/Components/PhyloExplorer/Sidebar/SideBar.purs
View file @
ec0253b5
...
...
@@ -60,7 +60,7 @@ component = R.hooksComponent componentName cpt
[
-- Close CTA
B.iconButton
{ name: "
times
"
{ name: "
x
"
, elevation: Level2
, callback: closeCallback
, className: "phylo-sidebar__close"
...
...
src/Gargantext/Components/Renameable.purs
View file @
ec0253b5
...
...
@@ -210,7 +210,7 @@ editingCpt = here.component "editing" cpt
-- }
-- [
-- B.icon
-- { name: "
times
"
-- { name: "
x
"
-- , className: "text-danger"
-- }
-- ]
...
...
src/Gargantext/Components/Table.purs
View file @
ec0253b5
...
...
@@ -357,8 +357,7 @@ tableHeaderEditionBlockCpt = here.component "tableHeaderEditionBlock" cpt
}
[ H.div
{ className: "form-group__label" }
[ B.icon
{ name: "book" }
[ B.icon { name: "book" }
]
, H.div
{ className: intercalate " "
...
...
@@ -383,7 +382,7 @@ tableHeaderEditionBlockCpt = here.component "tableHeaderEditionBlock" cpt
Enabled
}
[ B.icon
{ name: "floppy
-o
"
{ name: "floppy"
, className: "text-darker"
}
]
...
...
@@ -400,8 +399,7 @@ tableHeaderEditionBlockCpt = here.component "tableHeaderEditionBlock" cpt
}
[ H.div
{ className: "form-group__label" }
[ B.icon
{ name: "header" }
[ B.icon { name: "border-width" }
]
, H.div
{ className: intercalate " "
...
...
@@ -426,7 +424,7 @@ tableHeaderEditionBlockCpt = here.component "tableHeaderEditionBlock" cpt
Enabled
}
[ B.icon
{ name: "floppy
-o
"
{ name: "floppy"
, className: "text-darker"
}
]
...
...
@@ -443,8 +441,7 @@ tableHeaderEditionBlockCpt = here.component "tableHeaderEditionBlock" cpt
}
[ H.div
{ className: "form-group__label" }
[ B.icon
{ name: "info" }
[ B.icon { name: "info" }
]
, H.div
{ className: intercalate " "
...
...
@@ -469,7 +466,7 @@ tableHeaderEditionBlockCpt = here.component "tableHeaderEditionBlock" cpt
Enabled
}
[ B.icon
{ name: "floppy
-o
"
{ name: "floppy"
, className: "text-darker"
}
]
...
...
@@ -489,8 +486,7 @@ tableHeaderEditionBlockCpt = here.component "tableHeaderEditionBlock" cpt
}
[ H.div
{ className: "form-group__label" }
[ B.icon
{ name: "search-plus" }
[ B.icon { name: "zoom-in" }
]
, H.div
{ className: intercalate " "
...
...
@@ -515,7 +511,7 @@ tableHeaderEditionBlockCpt = here.component "tableHeaderEditionBlock" cpt
Enabled
}
[ B.icon
{ name: "floppy
-o
"
{ name: "floppy"
, className: "text-darker"
}
]
...
...
@@ -532,9 +528,7 @@ tableHeaderEditionBlockCpt = here.component "tableHeaderEditionBlock" cpt
}
[ H.div
{ className: "form-group__label" }
[ B.icon
{ name: "user" }
]
[ B.icon { name: "person" } ]
, H.div
{ className: intercalate " "
[ "form-group__field"
...
...
@@ -558,7 +552,7 @@ tableHeaderEditionBlockCpt = here.component "tableHeaderEditionBlock" cpt
Enabled
}
[ B.icon
{ name: "floppy
-o
"
{ name: "floppy"
, className: "text-darker"
}
]
...
...
@@ -575,8 +569,7 @@ tableHeaderEditionBlockCpt = here.component "tableHeaderEditionBlock" cpt
}
[ H.div
{ className: "form-group__label" }
[ B.icon
{ name: "calendar" }
[ B.icon { name: "calendar" }
]
, H.div
{ className: intercalate " "
...
...
@@ -658,7 +651,7 @@ tableHeaderLayoutCpt = here.component "tableHeaderLayout" cpt
, H.text $ " " <> desc
]
, H.p {}
[ H.span { className: "
fa fa-search-plus
" } []
[ H.span { className: "
bi bi-zoom-in
" } []
, H.text $ " " <> query
]
, H.p
...
...
@@ -671,7 +664,7 @@ tableHeaderLayoutCpt = here.component "tableHeaderLayout" cpt
]
, H.div { className: "col-md-4 content" }
[ H.p {}
[
H.span { className: "fa fa-user" } []
[
B.icon { name: "person" }
, H.text $ " " <> user
]
, H.p {}
...
...
src/Gargantext/Components/Tile.purs
View file @
ec0253b5
...
...
@@ -8,6 +8,7 @@ import Gargantext.Prelude
import Data.Maybe (Maybe(..))
import Effect (Effect)
import Gargantext.Components.App.Store (Boxes)
import Gargantext.Components.Bootstrap as B
import Gargantext.Routes (Tile)
import Gargantext.Utils.Reactix as R2
import Reactix as R
...
...
@@ -37,11 +38,10 @@ tileBlockCpt = here.component "tileBlock" cpt
[ H.div
{ className: "tile-block" }
[ H.div { className: "tile-block__header" }
[
H.i
{
className: "btn fa fa-times
"
,
on: { click: closeCallback }
[
B.iconButton
{
name: "x
"
,
callback: closeCallback
}
[]
]
, H.div { className: "tile-block__body" }
children
...
...
src/Gargantext/Components/TileMenu.purs
View file @
ec0253b5
...
...
@@ -10,6 +10,7 @@ import Data.Nullable (null)
import Data.UUID as UUID
import Effect (Effect)
import Gargantext.Components.App.Store (Boxes)
import Gargantext.Components.Bootstrap as B
import Gargantext.Hooks.LinkHandler (useLinkHandler)
import Gargantext.Routes (AppRoute, Tile)
import Gargantext.Utils.Popover as Popover
...
...
@@ -67,7 +68,7 @@ tileMenuCpt = here.component "tileMenu" cpt
}
[ R.fragment children
, H.div { className: "tile-menu__popover" }
[ H.ul {}
[ H.ul {
style: { "padding-left": "0px" }
}
[
-- Current Tile
case props.currentTile of
...
...
@@ -82,8 +83,8 @@ tileMenuCpt = here.component "tileMenu" cpt
Popover.setOpen popoverRef false
}
}
[
H.i { className: "fa fa-share" } []
, H.
text "open on current tile"
[
B.icon { name: "share" }
, H.
span { className: "ms-1" } [ H.text "open on current tile" ]
]
]
,
...
...
@@ -100,8 +101,8 @@ tileMenuCpt = here.component "tileMenu" cpt
Popover.setOpen popoverRef false
}
}
[
H.i { className: "fa fa-caret-square-o-right" } []
, H.
text "open from a new tile"
[
B.icon { name: "caret-right-square" }
, H.
span { className: "ms-1" } [ H.text "open from a new tile" ]
]
]
,
...
...
@@ -118,8 +119,8 @@ tileMenuCpt = here.component "tileMenu" cpt
Popover.setOpen popoverRef false
}
}
[
H.i { className: "fa fa-caret-square-o-down" } []
, H.
text "open from a new tile"
[
B.icon { name: "caret-down-square" }
, H.
span { className: "ms-1" } [ H.text "open from a new tile" ]
]
]
]
...
...
src/Gargantext/Components/TopBar.purs
View file @
ec0253b5
...
...
@@ -71,9 +71,8 @@ componentCpt = here.component "main" cpt
}
[ H.a
{ className: "nav-link navbar-text" }
[ H.span
{ className: "fa fa-question-circle-o" }
[]
[ B.icon
{ name: "question-circle" }
]
]
, H.li { className: "nav-item" }
...
...
@@ -89,7 +88,7 @@ componentCpt = here.component "main" cpt
else "Show Tree"
}
[ B.icon
{ name: "sidebar"
{ name: "
layout-
sidebar"
, className: ""
}
-- ,
...
...
@@ -171,7 +170,7 @@ divDropdownLeftCpt = here.component "divDropdownLeft" cpt
menuElement = LiNav
{ title: "GarganText"
, href: "#"
, icon: "
fa fa-navicon
"
, icon: "
list
"
, text: "GarganText"
}
...
...
@@ -179,25 +178,25 @@ divDropdownLeftCpt = here.component "divDropdownLeft" cpt
[ [ LiNav
{ title: "User documentation"
, href: "https://write.frame.gargantext.org/s/649a6d7e1db3b365d6d0b1430d9700cc0bb4fdb1348dd1040a94c95f98979abe"
, icon: "
fa fa-lightbulb-o
"
, icon: "
lightbulb
"
, text: "User documentation"
}
, LiNav
{ title: "GargTools"
, href: "https://gargtools.iscpif.fr"
, icon: "
fa fa-gears
"
, icon: "
gear
"
, text: "Format your data with GargTools!"
}
, LiNav
{ title: "Chat"
, href: "https://matrix.to/#/#GarganText:matrix.org"
, icon: "
fa fa-weixin
"
, icon: "
chat
"
, text: "Chat"
}
, LiNav
{ title: "Forums"
, href: "https://discourse.iscpif.fr/c/gargantext"
, icon: "
fa fa-bullhorn
"
, icon: "
megaphone
"
, text: "Forum"
}
-- , LiNav { title : "Report bug here"
...
...
@@ -210,7 +209,7 @@ divDropdownLeftCpt = here.component "divDropdownLeft" cpt
[ LiNav
{ title: "Learn with us!"
, href: "https://iscpif.fr/gargantext/formation/"
, icon: "
fa fa-graduation-cap
"
, icon: "
mortarboard
"
, text: "Register for a training session"
}
]
...
...
@@ -218,7 +217,7 @@ divDropdownLeftCpt = here.component "divDropdownLeft" cpt
[ LiNav
{ title: "Changelog"
, href: "https://gitlab.iscpif.fr/gargantext/main/blob/master/CHANGELOG.md"
, icon: "
fa fa-clock-o
"
, icon: "
clock
"
, text: "Versions change"
}
{-, LiNav { title : "Code documentation"
...
...
@@ -229,13 +228,13 @@ divDropdownLeftCpt = here.component "divDropdownLeft" cpt
, LiNav
{ title: "API documentation"
, href: "https://cnrs.gargantext.org/swagger-ui"
, icon: "
fa fa-code-fork
"
, icon: "
git
"
, text: "API documentation"
}
, LiNav
{ title: "Source code"
, href: "https://gitlab.iscpif.fr/gargantext/main"
, icon: "
fa fa-
code"
, icon: "code"
, text: "Source Code"
}
]
...
...
@@ -244,7 +243,7 @@ divDropdownLeftCpt = here.component "divDropdownLeft" cpt
[ LiNav
{ title: "Learn more about us"
, href: "https://gargantext.org"
, icon: "
fa fa-
question"
, icon: "question"
, text: "About"
}
]
...
...
@@ -269,7 +268,7 @@ menuButtonCpt = here.component "menuButton" cpt
, on: { click: \_ -> T.modify_ not show }
, role: "button"
}
[ H.span { aria: { hidden: true }
, className: icon <> " px-1" } [
]
[ H.span { aria: { hidden: true }
} [ B.icon { name: icon, className: "px-1" }
]
, H.text text
]
...
...
@@ -331,7 +330,7 @@ liNav
, title: title'
, href: href'
}
[
H.span { className: icon' } []
[
B.icon { name: icon' }
, H.text $ " " <> text'
]
]
...
...
@@ -354,8 +353,8 @@ handedChooserCpt = here.component "handedChooser" cpt
-- | Computed
-- |
let
handedClass LeftHanded = "
fa fa-hand-o
-left"
handedClass RightHanded = "
fa fa-hand-o
-right"
handedClass LeftHanded = "
sign-turn
-left"
handedClass RightHanded = "
sign-turn
-right"
-- | Behaviors
-- |
...
...
@@ -368,11 +367,7 @@ handedChooserCpt = here.component "handedChooser" cpt
-- | Render
-- |
pure $
H.a
{ className: "nav-link navbar-text" }
[ H.span
{ className: handedClass handed'
, on: { click: onClick }
}
[]
H.a { className: "nav-link navbar-text" }
[ H.span { on: { click: onClick } }
[ B.icon { name: handedClass handed' } ]
]
src/Gargantext/Components/TreeSearch.purs
View file @
ec0253b5
...
...
@@ -101,7 +101,7 @@ treeSearchCpt = here.component "treeSearch" cpt
, on: { click: submit inputRef query }
, type: "submit"
}
[
H.span { className: "fa fa-search" } []
]
[
B.icon { name: "search" }
]
]
]
, treeSearchState { visible, query, sessions: sessions' }
...
...
@@ -214,7 +214,7 @@ treeSearchRenderCpt = here.component "treeSearchRenderCpt" cpt
goToRoute $ getRouteFromSearchResult sd session
, variant: ButtonVariant Light
}
[ B.icon { name: getIcon sd.type
true
}
[ B.icon { name: getIcon sd.type
{ open: true }
}
, B.wad_ [ "d-inline-block", "w-1" ]
, H.text sd.name
]
...
...
src/Gargantext/Types.purs
View file @
ec0253b5
...
...
@@ -361,66 +361,57 @@ translateEN = case _ of
------------------------------------------------------
-- @NOTE: #379 deprecate the idea of circle/non-circle icons
getIcon :: NodeType -> Boolean -> String
getIcon NodeUser false = "user-circle"
getIcon NodeUser true = "user"
type IconProps = (open :: Boolean)
getIcon :: NodeType -> Record IconProps -> String
getIcon NodeUser _ = "person"
------------------------------------------------------
getIcon Folder false = "folder"
getIcon Folder true = "folder-open-o"
getIcon Folder _ = "folder"
------------------------------------------------------
getIcon FolderPrivate true = "lock"
getIcon FolderPrivate false = "lock-circle"
getIcon FolderPrivate _ = "lock"
getIcon FolderShared _ = "share"
getIcon FolderShared true = "share-alt"
getIcon FolderShared false = "share-circle"
getIcon Team true = "users"
getIcon Team false = "users-closed"
getIcon Team _ = "people"
getIcon FolderPublic true = "globe"
getIcon FolderPublic false = "globe"
getIcon FolderPublic _ = "globe"
------------------------------------------------------
getIcon Corpus true = "book"
getIcon Corpus false = "book-circle"
getIcon Corpus _ = "book"
getIcon Phylo _ = "
code-fork
"
getIcon Phylo _ = "
git
"
getIcon Graph _ = "
hubzilla
"
getIcon NodeTexts _ = "newspaper
-o
"
getIcon Dashboard _ = "s
ignal
"
getIcon Graph _ = "
diagram-3
"
getIcon NodeTexts _ = "newspaper"
getIcon Dashboard _ = "s
peedometer
"
getIcon NodeList _ = "list"
getIcon NodeFile _ = "file" -- TODO depending on mime type we can use fa-file-image etc
getIcon Annuaire true = "address-card-o"
getIcon Annuaire false = "address-card"
getIcon Annuaire _ = "person-vcard"
getIcon NodeContact true = "address-card-o"
getIcon NodeContact false = "address-card"
getIcon NodeContact _ = "person-vcard"
getIcon Notes true = "file-text-o"
getIcon Notes false = "file-text"
getIcon Notes _ = "file-text"
getIcon Calc true = "calculator"
getIcon Calc false = "calculator"
getIcon Calc _ = "file-spreadsheet"
getIcon NodeFrameNotebook true = "file-code-o"
getIcon NodeFrameNotebook false = "code"
getIcon NodeFrameNotebook _ = "file-code"
getIcon NodeFrameVisio true = "video-camera"
getIcon NodeFrameVisio false = "video-camera"
getIcon NodeFrameVisio _ = "webcam"
getIcon (NodePublic nt)
b = getIcon nt b
getIcon (NodePublic nt)
p = getIcon nt p
getIcon _
true = "folder
-open"
getIcon _
false = "folder-o
"
getIcon _
{ open: false } = "folder2
-open"
getIcon _
{ open: true } = "folder
"
------------------------------------------------------
fldr :: NodeType ->
Boolean
-> String
fldr nt
flag = classNamePrefix <> getIcon nt flag
fldr :: NodeType ->
Record IconProps
-> String
fldr nt
p = classNamePrefix <> getIcon nt p
charCodeIcon :: NodeType ->
Boolean
-> String
charCodeIcon nt
flag = glyphiconToCharCode $ getIcon nt flag
charCodeIcon :: NodeType ->
Record IconProps
-> String
charCodeIcon nt
p = glyphiconToCharCode $ getIcon nt p
publicize :: NodeType -> NodeType
publicize (NodePublic nt) = NodePublic nt
...
...
@@ -783,7 +774,7 @@ getTabIcon "Authors" = "list"
getTabIcon "Institutes" = "list"
getTabIcon "Sources" = "list"
getTabIcon "Terms" = "list"
getTabIcon "Documents" = "newspaper
-o
"
getTabIcon "Documents" = "newspaper"
getTabIcon "Trash" = "trash"
getTabIcon _ = ""
...
...
src/sass/_legacy/_login.sass
View file @
ec0253b5
...
...
@@ -2,7 +2,7 @@
// making ".thead" small, but not its affiliated ".tbody"
thead
th
padding
:
$table-cell-padding-sm
padding
:
$table-cell-padding-
x-
sm
&
__active-places
...
...
src/sass/components/_grouped.scss
View file @
ec0253b5
...
...
@@ -259,7 +259,7 @@
.modal-dialog
.b-icon
,
.modal-dialog
.fa
{
&
:not
(
.
fa-check-circle
)
:not
(
.fa-exclamation-circle
)
:not
(
.fa-circle
)
:not
(
.fa
-times
)
{
&
:not
(
.
bi-check-circle
)
:not
(
.bi-exclamation-circle
)
:not
(
.bi-circle-fill
)
:not
(
.bi
-times
)
{
&
:before
{
color
:
$primary
;
}
...
...
@@ -557,4 +557,4 @@
.form-control
{
border-radius
:
50px
;
}
}
\ No newline at end of file
}
src/sass/themes/_base.scss
View file @
ec0253b5
...
...
@@ -35,10 +35,15 @@
// * `/text`
// * `/visibility`
//
@import
"../../../node_modules/bootstrap/scss/maps"
;
@import
"../../../node_modules/bootstrap/scss/utilities"
;
@import
"../../../node_modules/bootstrap/scss/root"
;
@import
"../../../node_modules/bootstrap/scss/reboot"
;
@import
"../../../node_modules/bootstrap/scss/type"
;
@import
"../../../node_modules/bootstrap/scss/images"
;
@import
"../../../node_modules/bootstrap/scss/co
de
"
;
@import
"../../../node_modules/bootstrap/scss/co
ntainers
"
;
@import
"../../../node_modules/bootstrap/scss/grid"
;
@import
"../../../node_modules/bootstrap/scss/tables"
;
@import
"../../../node_modules/bootstrap/scss/forms"
;
...
...
@@ -46,18 +51,15 @@
@import
"../../../node_modules/bootstrap/scss/transitions"
;
@import
"../../../node_modules/bootstrap/scss/dropdown"
;
@import
"../../../node_modules/bootstrap/scss/button-group"
;
@import
"../../../node_modules/bootstrap/scss/input-group"
;
@import
"../../../node_modules/bootstrap/scss/custom-forms"
;
@import
"../../../node_modules/bootstrap/scss/nav"
;
@import
"../../../node_modules/bootstrap/scss/navbar"
;
@import
"../../../node_modules/bootstrap/scss/card"
;
@import
"../../../node_modules/bootstrap/scss/accordion"
;
@import
"../../../node_modules/bootstrap/scss/breadcrumb"
;
@import
"../../../node_modules/bootstrap/scss/pagination"
;
@import
"../../../node_modules/bootstrap/scss/badge"
;
@import
"../../../node_modules/bootstrap/scss/jumbotron"
;
@import
"../../../node_modules/bootstrap/scss/alert"
;
@import
"../../../node_modules/bootstrap/scss/progress"
;
@import
"../../../node_modules/bootstrap/scss/media"
;
@import
"../../../node_modules/bootstrap/scss/list-group"
;
@import
"../../../node_modules/bootstrap/scss/close"
;
@import
"../../../node_modules/bootstrap/scss/toasts"
;
...
...
@@ -66,13 +68,12 @@
@import
"../../../node_modules/bootstrap/scss/popover"
;
@import
"../../../node_modules/bootstrap/scss/carousel"
;
@import
"../../../node_modules/bootstrap/scss/spinners"
;
@import
"../../../node_modules/bootstrap/scss/print"
;
@import
"../../../node_modules/bootstrap/scss/offcanvas"
;
@import
"../../../node_modules/bootstrap/scss/placeholders"
;
@import
"../../../node_modules/bootstrap/scss/helpers"
;
@import
"../../../node_modules/bootstrap/scss/utilities/embed"
;
@import
"../../../node_modules/bootstrap/scss/utilities/interactions"
;
@import
"../../../node_modules/bootstrap/scss/utilities/screenreaders"
;
@import
"../../../node_modules/bootstrap/scss/utilities/shadows"
;
@import
"../../../node_modules/bootstrap/scss/utilities/stretched-link"
;
@import
"../../../node_modules/bootstrap/scss/utilities/api"
;
/// (part 2.2: overriding Bootstrap styles + import project styles)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment