├── dist
└── .gitkeep
├── src
├── app
│ ├── hooks
│ │ └── .gitkeep
│ ├── contexts
│ │ └── .gitkeep
│ ├── pages
│ │ ├── shared
│ │ │ └── .gitkeep
│ │ ├── home
│ │ │ ├── nan.jpg
│ │ │ ├── white-image.png
│ │ │ └── __tests__
│ │ │ │ └── indexTest.tsx
│ │ ├── dummy
│ │ │ ├── summaryResult.tsx
│ │ │ └── index.tsx
│ │ └── notFound
│ │ │ └── index.tsx
│ ├── layouts
│ │ └── default
│ │ │ ├── assets
│ │ │ ├── styles.less
│ │ │ ├── styles.module.less
│ │ │ └── fonts
│ │ │ │ ├── arbutus-slab
│ │ │ │ ├── arbutus-slab-v4-latin_latin-ext-regular.eot
│ │ │ │ ├── arbutus-slab-v4-latin_latin-ext-regular.ttf
│ │ │ │ ├── arbutus-slab-v4-latin_latin-ext-regular.woff
│ │ │ │ └── arbutus-slab-v4-latin_latin-ext-regular.woff2
│ │ │ │ └── arbutus-slab.less
│ │ │ ├── responsiveContainer.tsx
│ │ │ ├── desktopContainer.tsx
│ │ │ ├── mobileContainer.tsx
│ │ │ └── index.tsx
│ └── app.tsx
├── index.html
└── startup.ts
├── .dockerignore
├── semantic-ui
├── site
│ ├── modules
│ │ ├── embed.variables
│ │ ├── dimmer.overrides
│ │ ├── embed.overrides
│ │ ├── modal.overrides
│ │ ├── modal.variables
│ │ ├── nag.overrides
│ │ ├── popup.overrides
│ │ ├── rating.overrides
│ │ ├── rating.variables
│ │ ├── search.overrides
│ │ ├── search.variables
│ │ ├── shape.overrides
│ │ ├── sticky.overrides
│ │ ├── sticky.variables
│ │ ├── tab.overrides
│ │ ├── accordion.overrides
│ │ ├── chatroom.overrides
│ │ ├── checkbox.overrides
│ │ ├── dimmer.variables
│ │ ├── dropdown.overrides
│ │ ├── nag.variables
│ │ ├── popup.variables
│ │ ├── progress.overrides
│ │ ├── shape.variables
│ │ ├── sidebar.overrides
│ │ ├── sidebar.variables
│ │ ├── tab.variables
│ │ ├── transition.overrides
│ │ ├── accordion.variables
│ │ ├── chatroom.variables
│ │ ├── checkbox.variables
│ │ ├── dropdown.variables
│ │ ├── progress.variables
│ │ └── transition.variables
│ ├── elements
│ │ ├── flag.variables
│ │ ├── flag.overrides
│ │ ├── icon.overrides
│ │ ├── image.overrides
│ │ ├── input.overrides
│ │ ├── label.overrides
│ │ ├── rail.overrides
│ │ ├── step.overrides
│ │ ├── button.overrides
│ │ ├── button.variables
│ │ ├── container.overrides
│ │ ├── divider.overrides
│ │ ├── header.overrides
│ │ ├── header.variables
│ │ ├── icon.variables
│ │ ├── image.variables
│ │ ├── input.variables
│ │ ├── label.variables
│ │ ├── list.overrides
│ │ ├── list.variables
│ │ ├── loader.overrides
│ │ ├── loader.variables
│ │ ├── rail.variables
│ │ ├── reveal.overrides
│ │ ├── reveal.variables
│ │ ├── segment.overrides
│ │ ├── step.variables
│ │ ├── container.variables
│ │ ├── divider.variables
│ │ └── segment.variables
│ ├── collections
│ │ ├── menu.overrides
│ │ ├── form.overrides
│ │ ├── grid.overrides
│ │ ├── message.overrides
│ │ ├── table.overrides
│ │ ├── breadcrumb.overrides
│ │ ├── breadcrumb.variables
│ │ ├── form.variables
│ │ ├── grid.variables
│ │ ├── menu.variables
│ │ ├── message.variables
│ │ └── table.variables
│ ├── globals
│ │ ├── reset.overrides
│ │ ├── site.overrides
│ │ ├── site.variables
│ │ └── reset.variables
│ └── views
│ │ ├── ad.overrides
│ │ ├── ad.variables
│ │ ├── card.overrides
│ │ ├── card.variables
│ │ ├── feed.overrides
│ │ ├── feed.variables
│ │ ├── item.overrides
│ │ ├── item.variables
│ │ ├── comment.overrides
│ │ ├── comment.variables
│ │ ├── statistic.overrides
│ │ └── statistic.variables
├── themes
│ ├── chubby
│ │ ├── collections
│ │ │ ├── menu.overrides
│ │ │ ├── form.variables
│ │ │ ├── form.overrides
│ │ │ └── menu.variables
│ │ ├── elements
│ │ │ ├── header.overrides
│ │ │ ├── header.variables
│ │ │ ├── button.overrides
│ │ │ └── button.variables
│ │ ├── modules
│ │ │ ├── accordion.overrides
│ │ │ └── accordion.variables
│ │ └── views
│ │ │ ├── comment.overrides
│ │ │ └── comment.variables
│ ├── colored
│ │ └── modules
│ │ │ ├── checkbox.overrides
│ │ │ └── checkbox.variables
│ ├── material
│ │ ├── globals
│ │ │ ├── site.overrides
│ │ │ └── site.variables
│ │ ├── collections
│ │ │ ├── menu.overrides
│ │ │ └── menu.variables
│ │ ├── assets
│ │ │ └── fonts
│ │ │ │ ├── icons.eot
│ │ │ │ ├── icons.ttf
│ │ │ │ ├── icons.woff
│ │ │ │ └── icons.woff2
│ │ ├── modules
│ │ │ ├── dropdown.overrides
│ │ │ ├── modal.overrides
│ │ │ ├── modal.variables
│ │ │ └── dropdown.variables
│ │ └── elements
│ │ │ ├── icon.variables
│ │ │ ├── header.overrides
│ │ │ ├── header.variables
│ │ │ ├── button.overrides
│ │ │ └── button.variables
│ ├── round
│ │ └── elements
│ │ │ └── button.overrides
│ ├── bootstrap3
│ │ └── elements
│ │ │ ├── button.overrides
│ │ │ └── button.variables
│ ├── default
│ │ ├── collections
│ │ │ ├── table.overrides
│ │ │ ├── form.overrides
│ │ │ ├── menu.overrides
│ │ │ ├── breadcrumb.overrides
│ │ │ ├── grid.overrides
│ │ │ ├── message.overrides
│ │ │ ├── breadcrumb.variables
│ │ │ └── grid.variables
│ │ ├── globals
│ │ │ ├── reset.variables
│ │ │ └── site.overrides
│ │ ├── modules
│ │ │ ├── chatroom.variables
│ │ │ ├── embed.overrides
│ │ │ ├── modal.overrides
│ │ │ ├── nag.overrides
│ │ │ ├── popup.overrides
│ │ │ ├── progress.overrides
│ │ │ ├── shape.overrides
│ │ │ ├── tab.overrides
│ │ │ ├── video.overrides
│ │ │ ├── chatroom.overrides
│ │ │ ├── dimmer.overrides
│ │ │ ├── search.overrides
│ │ │ ├── sidebar.overrides
│ │ │ ├── sticky.overrides
│ │ │ ├── sticky.variables
│ │ │ ├── tab.variables
│ │ │ ├── transition.variables
│ │ │ ├── video.variables
│ │ │ ├── shape.variables
│ │ │ ├── sidebar.variables
│ │ │ ├── embed.variables
│ │ │ ├── dimmer.variables
│ │ │ ├── nag.variables
│ │ │ ├── checkbox.overrides
│ │ │ ├── accordion.variables
│ │ │ ├── rating.variables
│ │ │ ├── progress.variables
│ │ │ ├── dropdown.overrides
│ │ │ └── accordion.overrides
│ │ ├── views
│ │ │ ├── ad.overrides
│ │ │ ├── card.overrides
│ │ │ ├── comment.overrides
│ │ │ ├── feed.overrides
│ │ │ ├── item.overrides
│ │ │ ├── statistic.overrides
│ │ │ ├── ad.variables
│ │ │ ├── comment.variables
│ │ │ └── statistic.variables
│ │ ├── elements
│ │ │ ├── list.overrides
│ │ │ ├── rail.overrides
│ │ │ ├── button.overrides
│ │ │ ├── container.overrides
│ │ │ ├── image.overrides
│ │ │ ├── input.overrides
│ │ │ ├── label.overrides
│ │ │ ├── loader.overrides
│ │ │ ├── reveal.overrides
│ │ │ ├── segment.overrides
│ │ │ ├── header.overrides
│ │ │ ├── placeholder.overrides
│ │ │ ├── flag.variables
│ │ │ ├── reveal.variables
│ │ │ ├── rail.variables
│ │ │ ├── image.variables
│ │ │ ├── divider.variables
│ │ │ ├── placeholder.variables
│ │ │ ├── loader.variables
│ │ │ ├── container.variables
│ │ │ ├── input.variables
│ │ │ ├── icon.variables
│ │ │ ├── divider.overrides
│ │ │ └── step.variables
│ │ └── assets
│ │ │ ├── fonts
│ │ │ ├── icons.eot
│ │ │ ├── icons.ttf
│ │ │ ├── icons.woff
│ │ │ ├── icons.woff2
│ │ │ ├── brand-icons.eot
│ │ │ ├── brand-icons.ttf
│ │ │ ├── brand-icons.woff
│ │ │ ├── brand-icons.woff2
│ │ │ ├── outline-icons.eot
│ │ │ ├── outline-icons.ttf
│ │ │ ├── outline-icons.woff
│ │ │ └── outline-icons.woff2
│ │ │ └── images
│ │ │ └── flags.png
│ ├── gmail
│ │ └── collections
│ │ │ ├── message.overrides
│ │ │ └── message.variables
│ ├── github
│ │ ├── collections
│ │ │ ├── grid.variables
│ │ │ ├── menu.overrides
│ │ │ ├── table.variables
│ │ │ ├── breadcrumb.variables
│ │ │ ├── message.overrides
│ │ │ ├── form.overrides
│ │ │ ├── message.variables
│ │ │ ├── form.variables
│ │ │ └── menu.variables
│ │ ├── elements
│ │ │ ├── segment.overrides
│ │ │ ├── button.overrides
│ │ │ ├── label.variables
│ │ │ ├── image.variables
│ │ │ ├── header.variables
│ │ │ ├── icon.variables
│ │ │ ├── label.overrides
│ │ │ ├── input.variables
│ │ │ ├── step.overrides
│ │ │ ├── step.variables
│ │ │ ├── input.overrides
│ │ │ ├── segment.variables
│ │ │ └── button.variables
│ │ ├── assets
│ │ │ └── fonts
│ │ │ │ ├── octicons.ttf
│ │ │ │ ├── octicons.woff
│ │ │ │ └── octicons-local.ttf
│ │ ├── modules
│ │ │ ├── popup.variables
│ │ │ └── dropdown.variables
│ │ └── globals
│ │ │ └── site.variables
│ ├── basic
│ │ ├── globals
│ │ │ ├── reset.variables
│ │ │ └── reset.overrides
│ │ ├── assets
│ │ │ └── fonts
│ │ │ │ ├── icons.eot
│ │ │ │ ├── icons.ttf
│ │ │ │ └── icons.woff
│ │ ├── modules
│ │ │ ├── progress.overrides
│ │ │ └── progress.variables
│ │ ├── views
│ │ │ ├── card.overrides
│ │ │ └── card.variables
│ │ ├── collections
│ │ │ ├── table.overrides
│ │ │ └── table.variables
│ │ └── elements
│ │ │ ├── button.overrides
│ │ │ ├── step.overrides
│ │ │ ├── icon.variables
│ │ │ ├── step.variables
│ │ │ └── button.variables
│ ├── resetcss
│ │ └── globals
│ │ │ ├── reset.variables
│ │ │ └── reset.overrides
│ ├── flat
│ │ ├── globals
│ │ │ ├── site.overrides
│ │ │ └── site.variables
│ │ └── collections
│ │ │ ├── form.overrides
│ │ │ └── form.variables
│ ├── classic
│ │ ├── collections
│ │ │ ├── table.overrides
│ │ │ └── table.variables
│ │ ├── elements
│ │ │ ├── button.overrides
│ │ │ ├── header.overrides
│ │ │ ├── header.variables
│ │ │ └── button.variables
│ │ ├── modules
│ │ │ ├── progress.overrides
│ │ │ └── progress.variables
│ │ └── views
│ │ │ ├── card.variables
│ │ │ └── card.overrides
│ ├── duo
│ │ └── elements
│ │ │ ├── loader.overrides
│ │ │ └── loader.variables
│ ├── fixed-width
│ │ ├── modules
│ │ │ ├── modal.overrides
│ │ │ └── modal.variables
│ │ └── collections
│ │ │ ├── grid.overrides
│ │ │ └── grid.variables
│ ├── raised
│ │ └── elements
│ │ │ ├── button.overrides
│ │ │ └── button.variables
│ ├── striped
│ │ └── modules
│ │ │ ├── progress.variables
│ │ │ └── progress.overrides
│ ├── pulsar
│ │ └── elements
│ │ │ ├── loader.variables
│ │ │ └── loader.overrides
│ ├── rtl
│ │ └── globals
│ │ │ ├── site.overrides
│ │ │ └── site.variables
│ ├── instagram
│ │ └── views
│ │ │ ├── card.overrides
│ │ │ └── card.variables
│ ├── twitter
│ │ └── elements
│ │ │ ├── button.overrides
│ │ │ └── button.variables
│ ├── bookish
│ │ └── elements
│ │ │ ├── header.overrides
│ │ │ └── header.variables
│ ├── timeline
│ │ └── views
│ │ │ ├── feed.overrides
│ │ │ └── feed.variables
│ └── amazon
│ │ ├── globals
│ │ └── site.variables
│ │ └── elements
│ │ ├── button.overrides
│ │ └── button.variables
└── theme.config
├── public
├── tile.png
├── favicon.ico
├── tile-wide.png
├── apple-touch-icon-precomposed.png
├── robots.txt
├── humans.txt
├── browserconfig.xml
└── crossdomain.xml
├── .github
├── FUNDING.yml
└── workflows
│ └── ci.yml
├── docker-compose.yml
├── .gitignore
├── .gitattributes
├── .editorconfig
├── manifest.js
├── Dockerfile
└── package.json
/dist/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/app/hooks/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/app/contexts/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/app/pages/shared/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.dockerignore:
--------------------------------------------------------------------------------
1 | .git
2 | node_modules
3 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/embed.variables:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/semantic-ui/themes/chubby/collections/menu.overrides:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/semantic-ui/themes/colored/modules/checkbox.overrides:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/semantic-ui/themes/material/globals/site.overrides:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/semantic-ui/themes/round/elements/button.overrides:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/semantic-ui/themes/bootstrap3/elements/button.overrides:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/collections/table.overrides:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/semantic-ui/themes/gmail/collections/message.overrides:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/semantic-ui/themes/github/collections/grid.variables:
--------------------------------------------------------------------------------
1 |
2 | @gutterWidth: 1.538rem;
--------------------------------------------------------------------------------
/public/tile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/public/tile.png
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/src/app/layouts/default/assets/styles.less:
--------------------------------------------------------------------------------
1 | @import '~fomantic-ui-less/semantic.less';
2 |
--------------------------------------------------------------------------------
/public/tile-wide.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/public/tile-wide.png
--------------------------------------------------------------------------------
/src/app/pages/home/nan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/src/app/pages/home/nan.jpg
--------------------------------------------------------------------------------
/semantic-ui/site/elements/flag.variables:
--------------------------------------------------------------------------------
1 | /*-------------------
2 | Flag Variables
3 | --------------------*/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/material/collections/menu.overrides:
--------------------------------------------------------------------------------
1 | @import url(https://fonts.googleapis.com/css?family=Roboto);
2 |
--------------------------------------------------------------------------------
/src/app/pages/home/white-image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/src/app/pages/home/white-image.png
--------------------------------------------------------------------------------
/public/apple-touch-icon-precomposed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/public/apple-touch-icon-precomposed.png
--------------------------------------------------------------------------------
/semantic-ui/site/collections/menu.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
--------------------------------------------------------------------------------
/semantic-ui/site/elements/flag.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/icon.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/image.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/input.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/label.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/rail.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/step.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/globals/reset.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/globals/site.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/globals/site.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Global Variables
3 | *******************************/
--------------------------------------------------------------------------------
/semantic-ui/site/modules/dimmer.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/embed.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/modal.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/modal.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/nag.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/popup.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/rating.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/rating.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/search.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/search.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/shape.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/sticky.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/sticky.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/tab.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/views/ad.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/views/ad.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/views/card.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/views/card.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/views/feed.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/views/feed.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/views/item.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/views/item.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/basic/globals/reset.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Reset
3 | *******************************/
--------------------------------------------------------------------------------
/semantic-ui/themes/default/globals/reset.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Reset
3 | *******************************/
--------------------------------------------------------------------------------
/semantic-ui/themes/resetcss/globals/reset.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Reset
3 | *******************************/
--------------------------------------------------------------------------------
/src/app/layouts/default/assets/styles.module.less:
--------------------------------------------------------------------------------
1 | .footer {
2 | padding: 5em 0;
3 | }
4 |
5 | .header {
6 | padding: 1em 0;
7 | }
8 |
--------------------------------------------------------------------------------
/semantic-ui/site/collections/form.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/collections/grid.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/collections/message.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/collections/table.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/button.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/button.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/container.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/divider.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/header.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/header.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/icon.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/image.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/input.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/label.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/list.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/list.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/loader.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/loader.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/rail.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/reveal.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/reveal.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/segment.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/step.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/globals/reset.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Global Variables
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/accordion.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/chatroom.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/checkbox.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/dimmer.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/dropdown.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/nag.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/popup.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/progress.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/shape.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/sidebar.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/sidebar.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/tab.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/transition.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/views/comment.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/views/comment.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/views/statistic.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/views/statistic.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/chatroom.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Chatroom
3 | *******************************/
--------------------------------------------------------------------------------
/semantic-ui/themes/default/views/ad.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/flat/globals/site.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: [eserozvataf]
4 | patreon: eserozvataf
5 | open_collective: eser
6 |
--------------------------------------------------------------------------------
/public/robots.txt:
--------------------------------------------------------------------------------
1 | # Rule 1
2 | User-agent: *
3 | Allow: /
4 |
5 | # Sitemap: http://darty-react-app.s3-website-eu-west-1.amazonaws.com/sitemap.xml
6 |
--------------------------------------------------------------------------------
/semantic-ui/site/collections/breadcrumb.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/collections/breadcrumb.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/collections/form.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/collections/grid.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/collections/menu.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/collections/message.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/collections/table.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/container.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/divider.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/elements/segment.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/accordion.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/chatroom.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/checkbox.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/dropdown.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/progress.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/site/modules/transition.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/basic/assets/fonts/icons.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/basic/assets/fonts/icons.eot
--------------------------------------------------------------------------------
/semantic-ui/themes/basic/assets/fonts/icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/basic/assets/fonts/icons.ttf
--------------------------------------------------------------------------------
/semantic-ui/themes/basic/assets/fonts/icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/basic/assets/fonts/icons.woff
--------------------------------------------------------------------------------
/semantic-ui/themes/basic/modules/progress.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Progress
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/basic/views/card.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
5 |
--------------------------------------------------------------------------------
/semantic-ui/themes/classic/collections/table.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/classic/elements/button.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/classic/elements/header.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/classic/modules/progress.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Progress
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/list.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/rail.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/globals/site.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Global Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/embed.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Video Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/modal.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/nag.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/popup.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/progress.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Progress
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/shape.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/tab.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Tab Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/video.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Video Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/views/card.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/views/comment.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/views/feed.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/views/item.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/duo/elements/loader.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/fixed-width/modules/modal.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/github/elements/segment.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/raised/elements/button.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/striped/modules/progress.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Progress
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/basic/collections/table.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
5 |
--------------------------------------------------------------------------------
/semantic-ui/themes/basic/elements/button.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
5 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/assets/fonts/icons.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/default/assets/fonts/icons.eot
--------------------------------------------------------------------------------
/semantic-ui/themes/default/assets/fonts/icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/default/assets/fonts/icons.ttf
--------------------------------------------------------------------------------
/semantic-ui/themes/default/assets/fonts/icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/default/assets/fonts/icons.woff
--------------------------------------------------------------------------------
/semantic-ui/themes/default/assets/fonts/icons.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/default/assets/fonts/icons.woff2
--------------------------------------------------------------------------------
/semantic-ui/themes/default/assets/images/flags.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/default/assets/images/flags.png
--------------------------------------------------------------------------------
/semantic-ui/themes/default/collections/form.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/collections/menu.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/button.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/container.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/image.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/input.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/label.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/loader.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/reveal.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/segment.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/chatroom.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/dimmer.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/search.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/sidebar.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/sticky.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/views/statistic.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/fixed-width/collections/grid.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/github/assets/fonts/octicons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/github/assets/fonts/octicons.ttf
--------------------------------------------------------------------------------
/semantic-ui/themes/github/elements/button.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
5 |
--------------------------------------------------------------------------------
/semantic-ui/themes/material/assets/fonts/icons.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/material/assets/fonts/icons.eot
--------------------------------------------------------------------------------
/semantic-ui/themes/material/assets/fonts/icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/material/assets/fonts/icons.ttf
--------------------------------------------------------------------------------
/semantic-ui/themes/material/assets/fonts/icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/material/assets/fonts/icons.woff
--------------------------------------------------------------------------------
/semantic-ui/themes/default/collections/breadcrumb.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/collections/grid.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
5 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/collections/message.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/header.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
5 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/placeholder.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
--------------------------------------------------------------------------------
/semantic-ui/themes/github/assets/fonts/octicons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/github/assets/fonts/octicons.woff
--------------------------------------------------------------------------------
/semantic-ui/themes/github/elements/label.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
5 |
--------------------------------------------------------------------------------
/semantic-ui/themes/material/assets/fonts/icons.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/material/assets/fonts/icons.woff2
--------------------------------------------------------------------------------
/semantic-ui/themes/default/assets/fonts/brand-icons.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/default/assets/fonts/brand-icons.eot
--------------------------------------------------------------------------------
/semantic-ui/themes/default/assets/fonts/brand-icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/default/assets/fonts/brand-icons.ttf
--------------------------------------------------------------------------------
/semantic-ui/themes/default/assets/fonts/brand-icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/default/assets/fonts/brand-icons.woff
--------------------------------------------------------------------------------
/semantic-ui/themes/default/assets/fonts/brand-icons.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/default/assets/fonts/brand-icons.woff2
--------------------------------------------------------------------------------
/semantic-ui/themes/default/assets/fonts/outline-icons.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/default/assets/fonts/outline-icons.eot
--------------------------------------------------------------------------------
/semantic-ui/themes/default/assets/fonts/outline-icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/default/assets/fonts/outline-icons.ttf
--------------------------------------------------------------------------------
/semantic-ui/themes/default/assets/fonts/outline-icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/default/assets/fonts/outline-icons.woff
--------------------------------------------------------------------------------
/semantic-ui/themes/github/assets/fonts/octicons-local.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/github/assets/fonts/octicons-local.ttf
--------------------------------------------------------------------------------
/semantic-ui/themes/basic/globals/reset.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
5 | /* No Additional Resets */
--------------------------------------------------------------------------------
/semantic-ui/themes/default/assets/fonts/outline-icons.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/semantic-ui/themes/default/assets/fonts/outline-icons.woff2
--------------------------------------------------------------------------------
/semantic-ui/themes/github/elements/image.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
5 | @miniWidth: 20px;
--------------------------------------------------------------------------------
/semantic-ui/themes/material/modules/dropdown.overrides:
--------------------------------------------------------------------------------
1 | @import url(https://fonts.googleapis.com/css?family=Roboto:400,700);
2 |
3 | .ui.dropdown {
4 | font-family: 'Roboto';
5 | }
6 |
--------------------------------------------------------------------------------
/docker-compose.yml:
--------------------------------------------------------------------------------
1 | version: '2'
2 |
3 | services:
4 | app:
5 | container_name: darty-app
6 | build: .
7 | restart: always
8 | ports:
9 | - "3000:3000"
10 |
--------------------------------------------------------------------------------
/semantic-ui/themes/chubby/elements/header.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
5 | @import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);
6 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/sticky.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Sticky
3 | *******************************/
4 |
5 | @transitionDuration: @defaultDuration;
6 | @transition: none;
7 | @zIndex: 800;
--------------------------------------------------------------------------------
/src/app/layouts/default/assets/fonts/arbutus-slab/arbutus-slab-v4-latin_latin-ext-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/src/app/layouts/default/assets/fonts/arbutus-slab/arbutus-slab-v4-latin_latin-ext-regular.eot
--------------------------------------------------------------------------------
/src/app/layouts/default/assets/fonts/arbutus-slab/arbutus-slab-v4-latin_latin-ext-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/src/app/layouts/default/assets/fonts/arbutus-slab/arbutus-slab-v4-latin_latin-ext-regular.ttf
--------------------------------------------------------------------------------
/semantic-ui/themes/github/collections/menu.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
5 | .ui.menu .item > .label {
6 | box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset;
7 | }
--------------------------------------------------------------------------------
/semantic-ui/themes/material/modules/modal.overrides:
--------------------------------------------------------------------------------
1 | @import url(https://fonts.googleapis.com/css?family=Roboto);
2 |
3 | .ui.modal .header {
4 | font-family: "Roboto", Arial, Sans-serif !important;
5 | font-weight: 400 !important;
6 | }
7 |
--------------------------------------------------------------------------------
/src/app/layouts/default/assets/fonts/arbutus-slab/arbutus-slab-v4-latin_latin-ext-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/src/app/layouts/default/assets/fonts/arbutus-slab/arbutus-slab-v4-latin_latin-ext-regular.woff
--------------------------------------------------------------------------------
/src/app/layouts/default/assets/fonts/arbutus-slab/arbutus-slab-v4-latin_latin-ext-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eser/darty-react-app/HEAD/src/app/layouts/default/assets/fonts/arbutus-slab/arbutus-slab-v4-latin_latin-ext-regular.woff2
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # OS metadata
2 | .DS_Store
3 | Thumbs.db
4 |
5 | # Editor metadata
6 | .vscode/
7 |
8 | # npm
9 | node_modules/
10 |
11 | # API keys and secrets
12 | .env
13 |
14 | # Swap files
15 | *.swp
16 |
17 | # dist files
18 | dist/*
19 |
--------------------------------------------------------------------------------
/semantic-ui/themes/chubby/modules/accordion.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
5 | .ui.styled.accordion .accordion .active.title {
6 | border-bottom: 1px solid rgba(0, 0, 0, 0.1);
7 | }
--------------------------------------------------------------------------------
/semantic-ui/themes/github/elements/header.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Header
3 | *******************************/
4 |
5 | /*-------------------
6 | Element
7 | --------------------*/
8 |
9 | @iconMargin: @4px;
10 |
--------------------------------------------------------------------------------
/semantic-ui/themes/pulsar/elements/loader.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Loader
3 | *******************************/
4 |
5 | @loaderSpeed: 2s;
6 | @loaderLineColor: @primaryColor;
7 | @invertedLoaderLineColor: @lightPrimaryColor;
8 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Set the default behavior, in case people don't have core.autocrlf set.
2 | * text eol=lf
3 |
4 | *.png binary
5 | *.jpg binary
6 | *.ico binary
7 | *.jpg binary
8 | *.eot binary
9 | *.ttf binary
10 | *.woff binary
11 | *.woff2 binary
12 |
--------------------------------------------------------------------------------
/semantic-ui/themes/chubby/collections/form.variables:
--------------------------------------------------------------------------------
1 | /*-------------------
2 | Form Variables
3 | --------------------*/
4 |
5 | @labelTextTransform: uppercase;
6 | @labelFontSize: 0.8em;
7 |
8 | @inputPadding: 1em 1.2em;
9 | @inputBorder: 2px solid @borderColor;
--------------------------------------------------------------------------------
/semantic-ui/themes/rtl/globals/site.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Global Overrides
3 | *******************************/
4 |
5 | /* Import Droid Arabic Kufi */
6 | @import 'https://fonts.googleapis.com/earlyaccess/droidarabickufi.css';
7 |
--------------------------------------------------------------------------------
/semantic-ui/themes/github/collections/table.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
5 | @background: #F8F8F8;
6 |
7 | @cellVerticalPadding: @relative6px;
8 | @cellHorizontalPadding: @relative8px;
--------------------------------------------------------------------------------
/semantic-ui/themes/material/elements/icon.variables:
--------------------------------------------------------------------------------
1 | @fontPath : '../../themes/material/assets/fonts';
2 |
3 | @width: 1em;
4 | @height: 1em;
5 |
6 | @small: 13px;
7 | @medium: 16px;
8 | @large: 18px;
9 | @big : 20px;
10 | @huge: 28px;
11 | @massive: 32px;
12 |
--------------------------------------------------------------------------------
/semantic-ui/themes/basic/elements/step.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
5 | .ui.steps .step:after {
6 | display: none !important;
7 | }
8 | .ui.steps .step {
9 | border-radius: 500px !important;
10 | }
--------------------------------------------------------------------------------
/semantic-ui/themes/basic/collections/table.variables:
--------------------------------------------------------------------------------
1 | /*-------------------
2 | Table Variables
3 | --------------------*/
4 |
5 | @headerBackground: @white;
6 | @footerBackground: @white;
7 |
8 | @cellVerticalPadding: 1em;
9 | @cellHorizontalPadding: 1em;
10 |
11 | @stateMarkerWidth: 1px;
--------------------------------------------------------------------------------
/semantic-ui/themes/github/collections/breadcrumb.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
5 | @dividerOpacity: 1;
6 | @dividerSpacing: 0;
7 | @dividerSize: @big;
8 | @dividerColor: inherit;
9 |
10 | @huge: 1.5384em;
11 |
12 |
--------------------------------------------------------------------------------
/semantic-ui/themes/github/elements/icon.variables:
--------------------------------------------------------------------------------
1 | @fontPath: '../../themes/github/assets/fonts';
2 | @fontName: 'octicons';
3 | @fallbackSRC: '';
4 |
5 | @width: 1em;
6 | @height: 1em;
7 |
8 | @small: 13px;
9 | @medium: 16px;
10 | @large: 18px;
11 | @big : 20px;
12 | @huge: 28px;
13 | @massive: 32px;
--------------------------------------------------------------------------------
/src/app/pages/dummy/summaryResult.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | function SummaryResult(props) {
4 | return (
5 | <>
6 | {props.firstNumber} +
7 | {props.secondNumber} =
8 | {props.summary}
9 | >
10 | );
11 | }
12 |
13 | export { SummaryResult as default };
14 |
--------------------------------------------------------------------------------
/src/app/pages/notFound/index.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | import { Header } from "semantic-ui-react";
4 |
5 | function NotFound() {
6 | return (
7 | <>
8 |
9 |
10 | Page not found
11 | >
12 | );
13 | }
14 |
15 | export { NotFound as default };
16 |
--------------------------------------------------------------------------------
/semantic-ui/themes/github/modules/popup.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Popup
3 | *******************************/
4 |
5 |
6 | @small: @relative10px;
7 | @medium: @relative11px;
8 | @large: @relative13px;
9 |
10 | @verticalPadding: @relative7px;
11 | @horizontalPadding: @relative11px;
12 |
13 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/tab.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Tab
3 | *******************************/
4 |
5 | /* Loading */
6 | @loadingMinHeight: 250px;
7 | @loadingContentPosition: relative;
8 | @loadingContentOffset: -10000px;
9 |
10 | @loaderDistanceFromTop: 100px;
11 | @loaderSize: 2.5em;
--------------------------------------------------------------------------------
/semantic-ui/themes/duo/elements/loader.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Loader
3 | *******************************/
4 |
5 | @shapeBorderColor: @primaryColor @primaryColor @secondaryColor @secondaryColor;
6 | @invertedShapeBorderColor: @lightPrimaryColor @lightPrimaryColor @lightSecondaryColor @lightSecondaryColor;
--------------------------------------------------------------------------------
/semantic-ui/themes/github/elements/label.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Overrides
3 | *******************************/
4 |
5 | /* Notification Label on GitHub */
6 | .ui.floating.blue.label {
7 | border: 2px solid #f3f3f3 !important;
8 | background-image: linear-gradient(#7aa1d3, #4078c0) !important;
9 | }
--------------------------------------------------------------------------------
/semantic-ui/themes/github/collections/message.overrides:
--------------------------------------------------------------------------------
1 | .ui.info.message {
2 | background: linear-gradient(#D8EBF8, #D0E3EF);
3 | }
4 | .ui.error.message {
5 | background: linear-gradient(#F8D8D8, #EFD0D0);
6 | }
7 | .ui.warning.message {
8 | background: linear-gradient(#FFE3C8, #F5DAC0);
9 | }
10 | .ui.success.message {
11 | }
12 |
--------------------------------------------------------------------------------
/semantic-ui/themes/instagram/views/card.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
5 |
6 | @import url(https://fonts.googleapis.com/css?family=Montserrat:700,400);
7 |
8 | .ui.cards > .card,
9 | .ui.card {
10 | font-family: 'Montserrat';
11 | font-size-adjust: 0.5;
12 | }
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | indent_style = space
5 | indent_size = 4
6 | charset = utf-8
7 | trim_trailing_whitespace = true
8 | insert_final_newline = true
9 | end_of_line = lf
10 | # editorconfig-tools is unable to ignore longs strings or urls
11 | max_line_length = off
12 |
13 | [*.md]
14 | trim_trailing_whitespace = false
15 |
--------------------------------------------------------------------------------
/semantic-ui/themes/classic/modules/progress.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Progress
3 | *******************************/
4 |
5 | @background: rgba(0, 0, 0, 0.05);
6 | @boxShadow: 0px 0px 4px rgba(0, 0, 0, 0.1) inset;
7 | @barBackground: @subtleGradient #888888;
8 | @border: 1px solid @borderColor;
9 | @padding: @relative3px;
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/transition.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Transition
3 | *******************************/
4 |
5 | @transitionDefaultEasing: @defaultEasing;
6 | @transitionDefaultFill: both;
7 | @transitionDefaultDuration: 300ms;
8 |
9 | @use3DAcceleration: translateZ(0);
10 | @backfaceVisibility: hidden;
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/flag.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Flag
3 | *******************************/
4 |
5 | /*-------------------
6 | Element
7 | --------------------*/
8 |
9 | @spritePath: "@{imagePath}/flags.png";
10 | @width: 16px;
11 | @height: 11px;
12 | @verticalAlign: baseline;
13 | @margin: 0.5em;
--------------------------------------------------------------------------------
/semantic-ui/themes/material/collections/menu.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Menu
3 | *******************************/
4 |
5 | @fontFamily: 'Roboto', Arial, sans-serif;
6 | @boxShadow: 0px 1px 6px rgba(0, 0, 0, 0.2);
7 | @dividerSize: 0px;
8 |
9 | @itemVerticalPadding: @relativeLarge;
10 | @itemHorizontalPadding: @relativeLarge;
--------------------------------------------------------------------------------
/semantic-ui/themes/classic/elements/header.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Button
3 | *******************************/
4 |
5 | /*-------------------
6 | Element
7 | --------------------*/
8 |
9 | @headerFont: 'Open Sans', Arial, sans-serif;
10 |
11 | @blockBackground: @offWhite @subtleGradient;
12 | @blockBoxShadow: @subtleShadow;
--------------------------------------------------------------------------------
/semantic-ui/themes/twitter/elements/button.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
5 | .ui.primary.button {
6 | box-shadow:
7 | 0px 0px 0px 1px #3B88C3 inset,
8 | 0 2px 0 rgba(255, 255, 255, 0.15) inset
9 | ;
10 | }
11 | .ui.primary.button > .icon {
12 | color: #FFFFFF;
13 | }
14 |
--------------------------------------------------------------------------------
/semantic-ui/themes/bookish/elements/header.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
5 | @import url(https://fonts.googleapis.com/css?family=Karma);
6 |
7 | h1.ui.header,
8 | .ui.huge.header {
9 | font-weight: bold;
10 | }
11 |
12 | h2.ui.header,
13 | .ui.large.header {
14 | font-weight: bold;
15 | }
--------------------------------------------------------------------------------
/semantic-ui/themes/chubby/views/comment.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
5 | .ui.comments .comment {
6 | border-radius: 0.5em;
7 | box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
8 | }
9 | .ui.comments .comment .comments .comment {
10 | border: 1px solid rgba(0, 0, 0, 0.1);
11 | box-shadow: none;
12 | }
--------------------------------------------------------------------------------
/semantic-ui/themes/material/elements/header.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
5 | @import url(https://fonts.googleapis.com/css?family=Roboto);
6 |
7 | h1.ui.header,
8 | .ui.huge.header {
9 | font-weight: normal;
10 | }
11 |
12 | h2.ui.header,
13 | .ui.large.header {
14 | font-weight: normal;
15 | }
16 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/views/ad.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Advertisement
3 | *******************************/
4 |
5 | @margin: 1em 0em;
6 | @overflow: hidden;
7 |
8 | @testBackground: @lightBlack;
9 | @testColor: @white;
10 | @testFontWeight: @bold;
11 | @testText: 'Ad';
12 | @testFontSize: @relativeMedium;
13 | @testMobileFontSize: @relativeTiny;
14 |
--------------------------------------------------------------------------------
/public/humans.txt:
--------------------------------------------------------------------------------
1 | # humanstxt.org/
2 | # The humans responsible & technology colophon
3 |
4 | # TEAM
5 |
6 | Eser Ozvataf -- Lead -- twitter.com/eserozvataf
7 |
8 | # THANKS
9 |
10 | HTML5 Boilerplate Team
11 |
12 | # TECHNOLOGY COLOPHON
13 |
14 | CSS3, HTML5, JavaScript
15 | TypeScript, Darty
16 | React, Semantic UI
17 |
18 | Darty: https://github.com/eserozvataf/darty
19 |
--------------------------------------------------------------------------------
/semantic-ui/themes/basic/modules/progress.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Progress
3 | *******************************/
4 |
5 | @background: transparent;
6 | @border: none;
7 | @padding: 0em;
8 |
9 | @progressLeft: 0em;
10 | @progressWidth: 100%;
11 | @progressTextAlign: center;
12 |
13 | @labelFontWeight: @normal;
14 | @labelTextAlign: left;
15 | @labelHeight: 1.5em;
16 |
--------------------------------------------------------------------------------
/semantic-ui/themes/gmail/collections/message.variables:
--------------------------------------------------------------------------------
1 | @background: #F3F3F3;
2 |
3 | @boxShadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset;
4 | @borderRadius: 4px;
5 | @verticalPadding: 7px;
6 | @horizontalPadding: 15px;
7 |
8 | @headerFontSize: 1em;
9 |
10 | @floatingBoxShadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
11 |
12 | @iconSize: 1.5em;
13 | @iconDistance: 1em;
14 |
15 | @warningBackgroundColor: #F9EDBE;
16 |
--------------------------------------------------------------------------------
/semantic-ui/themes/chubby/collections/form.overrides:
--------------------------------------------------------------------------------
1 | /*-------------------
2 | Form Variables
3 | --------------------*/
4 |
5 | .ui.form .selection.dropdown {
6 | padding: 1.1em 1.2em;
7 | border-width: 2px;
8 | }
9 | .ui.form .selection.dropdown .menu {
10 | min-width: calc(100% + 4px);
11 | margin: 0 -2px;
12 | border-width: 2px;
13 | }
14 | .ui.form .selection.dropdown input {
15 | padding: inherit;
16 | }
--------------------------------------------------------------------------------
/src/app/layouts/default/responsiveContainer.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | import DesktopContainer from "./desktopContainer";
4 | import MobileContainer from "./mobileContainer";
5 |
6 | function ResponsiveContainer(props) {
7 | return (
8 | <>
9 |
10 | {/* */}
11 | >
12 | );
13 | }
14 |
15 | export { ResponsiveContainer as default };
16 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/video.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Video
3 | *******************************/
4 |
5 | @background: #DDDDDD;
6 | @placeholderBackground: #333333;
7 |
8 | @playSize: 8rem;
9 | @playColor: #FFFFFF;
10 | @playOpacity: 0.8;
11 | @playHoverOpacity: 1;
12 | @playShadow: none;
13 |
14 | @playBorderSize: 0rem;
15 | @playBackground: rgba(0, 0, 0, 0.3);
16 | @playBorderRadius: @circularRadius;
--------------------------------------------------------------------------------
/semantic-ui/themes/material/elements/header.variables:
--------------------------------------------------------------------------------
1 | /*-------------------
2 | Header
3 | --------------------*/
4 |
5 | @headerFont : 'Roboto', Arial, sans-serif;
6 | @fontWeight: normal;
7 |
8 | @iconSize: 2em;
9 | @iconOffset: 0.2em;
10 | @iconAlignment: top;
11 |
12 | @subHeaderFontSize: 1rem;
13 |
14 |
15 | /* HTML Headings */
16 | @h1 : 2.25rem;
17 | @h2 : 2rem;
18 | @h3 : 1.75rem;
19 | @h4 : 1.5rem;
20 | @h5 : 1.25rem;
21 |
22 |
--------------------------------------------------------------------------------
/semantic-ui/themes/basic/elements/icon.variables:
--------------------------------------------------------------------------------
1 | /*-------------------
2 | Icon Variables
3 | --------------------*/
4 |
5 | @fontPath : "../../themes/basic/assets/fonts";
6 |
7 | @src:
8 | url("@{fontPath}/@{fontName}.eot?#iefix") format('embedded-opentype'),
9 | url("@{fontPath}/@{fontName}.woff") format('woff'),
10 | url("@{fontPath}/@{fontName}.ttf") format('truetype'),
11 | url("@{fontPath}/@{fontName}.svg#icons") format('svg')
12 | ;
--------------------------------------------------------------------------------
/semantic-ui/themes/classic/collections/table.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Table
3 | *******************************/
4 |
5 | /*-------------------
6 | Element
7 | --------------------*/
8 |
9 | @boxShadow: @subtleGradient;
10 |
11 | @headerBackground: @subtleGradient;
12 | @headerBoxShadow: @subtleShadow;
13 | @footerBoxShadow: 0px -1px 1px 0px rgba(0, 0, 0, 0.05);
14 | @footerBackground: rgba(0, 0, 0, 0.05);
15 |
--------------------------------------------------------------------------------
/semantic-ui/themes/github/elements/input.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Input
3 | *******************************/
4 |
5 | @boxShadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset;
6 |
7 | @verticalPadding: @relative7px;
8 | @horizontalPadding: @relative8px;
9 |
10 | @borderColor: #CCCCCC;
11 |
12 | @focusBorderColor: #51A7E8;
13 | @focusBoxShadow:
14 | 0 1px 2px rgba(0, 0, 0, 0.075) inset,
15 | 0 0 5px rgba(81, 167, 232, 0.5)
16 | ;
--------------------------------------------------------------------------------
/semantic-ui/themes/basic/elements/step.variables:
--------------------------------------------------------------------------------
1 | /*-------------------
2 | Step Variables
3 | --------------------*/
4 |
5 | /* Stepss */
6 | @stepsBorder: none;
7 | @stepsBorderRadius: @circularRadius;
8 |
9 | /* Step */
10 | @border: none;
11 | @divider: none;
12 | @background: transparent;
13 | @borderRadius: @circularRadius;
14 | @iconDistance: 0.8em;
15 | @arrowDisplay: none;
16 |
17 | @activeBackground: @midWhite;
18 | @activeArrowDisplay: none;
19 |
--------------------------------------------------------------------------------
/semantic-ui/themes/material/elements/button.overrides:
--------------------------------------------------------------------------------
1 | @import url(https://fonts.googleapis.com/css?family=Roboto);
2 |
3 | .ui.primary.button:hover {
4 | box-shadow:
5 | 0px 0px 0px 1px rgba(0, 0, 0, 0.3) inset,
6 | 0px 2px 3px 0px rgba(0, 0, 0, 0.35) !important
7 | ;
8 | }
9 |
10 | .ui.secondary.button:hover {
11 | box-shadow:
12 | 0px 0px 0px 1px rgba(0, 0, 0, 0.2) inset,
13 | 0px 2px 3px 0px rgba(0, 0, 0, 0.3) !important
14 | ;
15 | }
16 |
--------------------------------------------------------------------------------
/semantic-ui/themes/material/modules/modal.variables:
--------------------------------------------------------------------------------
1 | @boxShadow: 0px 10px 18px rgba(0, 0, 0, 0.22);
2 | @borderRadius: 0em;
3 |
4 |
5 | @headerBackground: @white;
6 | @headerVerticalPadding: 1.7142rem;
7 | @headerHorizontalPadding: 1.7142rem;
8 | @headerFontWeight: 400;
9 | @headerFontFamily: 'Roboto', "Helvetica Neue", Arial, sans-serif;
10 | @headerBorder: none;
11 |
12 | @contentPadding: 1rem 2rem 2rem;
13 |
14 | @actionBorder: none;
15 | @actionBackground: @white;
--------------------------------------------------------------------------------
/semantic-ui/themes/github/collections/form.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
5 | .ui.selection.dropdown {
6 | background-color: #FAFAFA;
7 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset;
8 | border-color: #CCCCCC;
9 | }
10 |
11 | .ui.selection.dropdown:focus {
12 | box-shadow:
13 | 0px 1px 2px rgba(0, 0, 0, 0.075) inset,
14 | 0px 0px 5px rgba(81, 167, 232, 0.5)
15 | ;
16 | }
--------------------------------------------------------------------------------
/public/browserconfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/semantic-ui/themes/chubby/modules/accordion.variables:
--------------------------------------------------------------------------------
1 | /*-------------------
2 | Accordion Variables
3 | --------------------*/
4 |
5 | @iconMargin: 0em 0.5em 0em 0em;
6 |
7 | @styledActiveTitleBackground: @subtleGradient;
8 | @styledActiveTitleColor: @primaryColor;
9 |
10 | @styledActiveChildTitleBackground: transparent;
11 |
12 | @styledTitlePadding: 1.25em;
13 | @styledTitleFontWeight: bold;
14 | @styledContentPadding: 1.5em 3.25em;
15 | @styledChildContentPadding: @styledContentPadding;
--------------------------------------------------------------------------------
/semantic-ui/themes/chubby/elements/header.variables:
--------------------------------------------------------------------------------
1 | /*-------------------
2 | Header
3 | --------------------*/
4 |
5 | @headerFont : 'Source Sans Pro', Helvetica Neue, Helvetica, Arial, sans-serif;
6 | @fontWeight: bold;
7 | @textTransform: none;
8 |
9 | /* HTML Headings */
10 | @h1: 1.33rem;
11 | @h2: 1.2rem;
12 | @h3: 1rem;
13 | @h4: 0.9rem;
14 | @h5: 0.8rem;
15 |
16 | /* Sizing */
17 | @hugeFontSize: 1.33em;
18 | @largeFontSize: 1.2em;
19 | @mediumFontSize: 1em;
20 | @smallFontSize: 0.9em;
21 | @tinyFontSize: 0.8em;
--------------------------------------------------------------------------------
/semantic-ui/themes/rtl/globals/site.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Settings
3 | *******************************/
4 |
5 | /*-------------------
6 | Fonts
7 | --------------------*/
8 |
9 | @googleFontName : 'Droid Sans';
10 |
11 | /* Kufi imported in site.overrides */
12 | @headerFont : 'Droid Arabic Kufi', 'Droid Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;
13 | @pageFont : 'Droid Arabic Kufi', 'Droid Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;
14 |
15 |
--------------------------------------------------------------------------------
/semantic-ui/themes/fixed-width/collections/grid.variables:
--------------------------------------------------------------------------------
1 | /* Fixed Page Grid */
2 |
3 | @mobileWidth: auto;
4 | @mobileMargin: 0em;
5 | @mobileGutter: 0em;
6 |
7 | @tabletWidth: auto;
8 | @tabletMargin: 0em;
9 | @tabletGutter: 8%;
10 |
11 | @computerWidth: 960px;
12 | @computerMargin: auto;
13 | @computerGutter: 0;
14 |
15 | @largeMonitorWidth: 1180px;
16 | @largeMonitorMargin: auto;
17 | @largeMonitorGutter: 0;
18 |
19 | @widescreenMonitorWidth: 1300px;
20 | @widescreenMargin: auto;
21 | @widescreenMonitorGutter: 0;
22 |
23 | @tableWidth: '';
--------------------------------------------------------------------------------
/semantic-ui/themes/instagram/views/card.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Card
3 | *******************************/
4 |
5 | /*-------------------
6 | View
7 | --------------------*/
8 |
9 | @borderBoxShadow: none;
10 | @shadowBoxShadow: none;
11 | @boxShadow: none;
12 |
13 |
14 | @internalBorderColor: #EDEDEE;
15 | @border: 1px solid #EDEDEE;
16 |
17 | @contentPadding: 14px 20px;
18 |
19 | @metaColor: #A5A7AA;
20 |
21 | @linkHoverRaiseDistance: 0px;
22 | @linkHoverBoxShadow: none;
23 | @linkHoverBorder: 1px solid #D0D0D8;
--------------------------------------------------------------------------------
/src/app/pages/home/__tests__/indexTest.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import { render, shallow } from "@testing-library/react";
3 |
4 | import Home from "../index";
5 |
6 | describe("Layout", () => {
7 | it("should exist", () => {
8 | expect(Home).toBeDefined();
9 | });
10 |
11 | it("should render", () => {
12 | shallow();
13 | });
14 |
15 | it("should be properly rendered", () => {
16 | const wrapper = render();
17 |
18 | expect(wrapper.find("h1").contains("Darty React App")).toEqual(true);
19 | });
20 | });
21 |
--------------------------------------------------------------------------------
/manifest.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | title: "Darty React App",
3 | features: {
4 | jsx: true,
5 | },
6 | htmlTemplates: {
7 | "index.html": "./src/index.html",
8 | },
9 | staticFiles: [
10 | "./public/**/*",
11 | ],
12 | linter: {
13 | extends: [
14 | "eser-react",
15 | ],
16 | rules: {
17 | "jsx-a11y/href-no-hash": 0,
18 | },
19 | },
20 | dependencyAliases: {
21 | "react-native": "react-native-web",
22 | "../../theme.config$": "~/semantic-ui/theme.config",
23 | "../semantic-ui/site": "~/semantic-ui/site",
24 | },
25 | };
26 |
--------------------------------------------------------------------------------
/semantic-ui/themes/material/modules/dropdown.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Menu
3 | *******************************/
4 |
5 | @menuBorderRadius: @borderRadius;
6 | @menuBorderColor: #DADADA;
7 | @menuBoxShadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
8 |
9 | @menuPadding: @relative8px 0em;
10 | @itemVerticalPadding: 1em;
11 | @itemHorizontalPadding: 1.5em;
12 |
13 | @menuHeaderFontSize: @small;
14 | @menuHeaderFontWeight: bold;
15 | @menuHeaderTextTransform: none;
16 |
17 | @selectionBorderEmWidth: 0em;
18 | @selectionItemDivider: none;
19 |
20 | @labelBoxShadow: none;
--------------------------------------------------------------------------------
/semantic-ui/themes/classic/views/card.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Card
3 | *******************************/
4 |
5 | /*-------------------
6 | View
7 | --------------------*/
8 |
9 | /* Shadow */
10 | @shadowDistance: 0em;
11 | @padding: 0em;
12 |
13 | /*-------------------
14 | Content
15 | --------------------*/
16 |
17 | /* Additional Content */
18 | @extraDivider: 1px solid rgba(0, 0, 0, 0.05);
19 | @extraBackground: #FAFAFA @subtleGradient;
20 | @extraPadding: 0.75em 1em;
21 | @extraBoxShadow: 0 1px 1px rgba(0, 0, 0, 0.15);
22 | @extraColor: @lightTextColor;
23 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/reveal.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Reveal
3 | *******************************/
4 |
5 | @transitionDelay: 0.1s;
6 | @transitionDuration: 0.5s;
7 | @transitionEasing: cubic-bezier(0.175, 0.885, 0.320, 1);
8 | @transition: all @transitionDuration @defaultEasing @transitionDelay;
9 |
10 | @bottomZIndex: 2;
11 | @topZIndex: 3;
12 | @activeZIndex: 4;
13 | @overlayZIndex: 5;
14 |
15 | /* Types */
16 | @rotateDegrees: 110deg;
17 | @moveTransition: transform @transitionDuration @transitionEasing @transitionDelay;
18 | @slideTransition: transform @transitionDuration @defaultEasing @transitionDelay;
19 |
--------------------------------------------------------------------------------
/public/crossdomain.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
15 |
16 |
--------------------------------------------------------------------------------
/semantic-ui/themes/chubby/elements/button.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
5 | @import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);
6 |
7 | .ui.labeled.icon.buttons > .button > .icon,
8 | .ui.labeled.icon.button > .icon {
9 | box-shadow:
10 | -1px 0px 0px 0px rgba(255, 255, 255, 0.2) inset,
11 | -1px 0px 0px 0px rgba(0, 0, 0, 0.05) inset
12 | ;
13 | }
14 |
15 | .ui.right.labeled.icon.buttons .button .icon,
16 | .ui.right.labeled.icon.button .icon {
17 | box-shadow:
18 | 1px 0px 0px 0px rgba(255, 255, 255, 0.2) inset,
19 | 1px 0px 0px 0px rgba(0, 0, 0, 0.05) inset
20 | ;
21 | }
--------------------------------------------------------------------------------
/semantic-ui/themes/timeline/views/feed.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
5 | .ui.feed > .event .label {
6 | border-left: 3px solid #DDDDDD;
7 | }
8 | .ui.feed > .event:last-child .label {
9 | border-left-color: transparent;
10 | }
11 |
12 | .ui.feed > .event > .label {
13 | margin-left: 1.6em;
14 | }
15 |
16 | .ui.feed > .event > .label > img,
17 | .ui.feed > .event > .label > .icon {
18 | background-color: #009FDA;
19 | border-radius: 500rem;
20 | color: #FFFFFF;
21 | width: 3rem;
22 | height: 3rem;
23 | line-height: 1.5;
24 | left: -1.6rem;
25 | opacity: 1;
26 | position: relative;
27 | }
28 |
--------------------------------------------------------------------------------
/semantic-ui/themes/github/elements/step.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
5 | .ui.steps .step:after {
6 | display: none;
7 | }
8 | .ui.steps .completed.step:before {
9 | opacity: 0.5;
10 | }
11 |
12 | .ui.steps .step.active:after {
13 | display: block;
14 | border: none;
15 | border-bottom: 1px solid rgba(0, 0, 0, 0.2);
16 | border-left: 1px solid rgba(0, 0, 0, 0.2);
17 | }
18 | .ui.vertical.steps .step.active:after {
19 | display: block;
20 | border: none;
21 | top: 50%;
22 | right: 0%;
23 | border-left: none;
24 | border-bottom: 1px solid rgba(0, 0, 0, 0.2);
25 | border-right: 1px solid rgba(0, 0, 0, 0.2);
26 | }
--------------------------------------------------------------------------------
/semantic-ui/themes/github/elements/step.variables:
--------------------------------------------------------------------------------
1 | /*-------------------
2 | Step Variables
3 | --------------------*/
4 |
5 | /* Step */
6 | @background: transparent linear-gradient(transparent, rgba(0, 0, 0, 0.07));
7 | @verticalPadding: 1em;
8 |
9 | @arrowDisplay: none;
10 | @lastArrowDisplay: none;
11 | @activeArrowDisplay: block;
12 | @activeLastArrowDisplay: block;
13 |
14 | /* Group */
15 | @stepsBackground: #FFFFFF;
16 | @stepsBoxShadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.15);
17 |
18 | /* States */
19 | @activeBackground: #FFFFFF;
20 | @activeIconColor: @darkTextColor;
21 |
22 | /* Arrow */
23 | @arrowTopOffset: 100%;
24 | @arrowRightOffset: 50%;
25 | @arrowBorderColor: rgba(0, 0, 0, 0.2);
26 | @arrowBorderWidth: 0px 0px @borderWidth @borderWidth;
27 |
--------------------------------------------------------------------------------
/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <%= htmlWebpackPlugin.options.title %>
5 |
6 |
7 |
8 |
9 |
10 |
11 | <% for (var css in htmlWebpackPlugin.files.css) { %>
12 | <% } %>
13 |
14 |
15 |
16 | <% for (var chunk in htmlWebpackPlugin.files.chunks) { %>
17 | <% } %>
18 |
19 |
20 |
--------------------------------------------------------------------------------
/semantic-ui/themes/striped/modules/progress.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Progress
3 | *******************************/
4 |
5 | .ui.progress .bar {
6 | background-size: 30px 30px;
7 | background-image:
8 | linear-gradient(
9 | 135deg, rgba(255, 255, 255, 0.08) 25%, transparent 25%,
10 | transparent 50%, rgba(255, 255, 255, 0.08) 50%, rgba(255, 255, 255, 0.08) 75%,
11 | transparent 75%, transparent
12 | )
13 | ;
14 | }
15 |
16 | .ui.progress.active .bar:after {
17 | animation: none;
18 | }
19 | .ui.progress.active .bar {
20 | animation: progress-striped 3s linear infinite;
21 | }
22 | @keyframes progress-striped {
23 | 0% {
24 | background-position: 0px 0;
25 | }
26 | 100% {
27 | background-position: 60px 0;
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/src/app/app.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import { Route, Routes } from "react-router-dom";
3 |
4 | import Layout from "./layouts/default/index";
5 | import Home from "./pages/home/index";
6 | import Dummy from "./pages/dummy/index";
7 | import NotFound from "./pages/notFound/index";
8 |
9 | function App() {
10 | return (
11 |
12 |
16 |
17 |
18 | }
19 | />
20 |
24 |
25 |
26 | }
27 | />
28 | } />
29 |
30 | );
31 | }
32 |
33 | export { App as default };
34 |
--------------------------------------------------------------------------------
/semantic-ui/themes/flat/collections/form.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
5 | .ui.form input[type="text"],
6 | .ui.form input[type="email"],
7 | .ui.form input[type="date"],
8 | .ui.form input[type="password"],
9 | .ui.form input[type="number"],
10 | .ui.form input[type="url"],
11 | .ui.form input[type="tel"] {
12 | border-bottom: 1px solid #DDDDDD;
13 | }
14 |
15 | .ui.form .selection.dropdown {
16 | border: none;
17 | box-shadow: none !important;
18 | border-bottom: 1px solid #DDDDDD;
19 | border-radius: 0em !important;
20 | }
21 | .ui.form .selection.dropdown > .menu {
22 | border-top-width: 1px !important;
23 | border-radius: @defaultBorderRadius !important;
24 | }
25 |
26 | .ui.form .ui.icon.input > .icon {
27 | width: 1em;
28 | }
--------------------------------------------------------------------------------
/semantic-ui/themes/default/collections/breadcrumb.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Breadcrumb
3 | *******************************/
4 |
5 | /*-------------------
6 | Breadcrumb
7 | --------------------*/
8 |
9 | @verticalMargin: 0em;
10 | @display: inline-block;
11 | @verticalAlign: middle;
12 |
13 | @dividerSpacing: @3px;
14 | @dividerOpacity: 0.7;
15 | @dividerColor: @lightTextColor;
16 |
17 | @dividerSize: @relativeSmall;
18 | @dividerVerticalAlign: baseline;
19 |
20 | @iconDividerSize: @relativeTiny;
21 | @iconDividerVerticalAlign: baseline;
22 |
23 | @sectionMargin: 0em;
24 | @sectionPadding: 0em;
25 |
26 | /* Coupling */
27 | @segmentPadding: @relativeMini @relativeMedium;
28 |
29 | /*-------------------
30 | States
31 | --------------------*/
32 |
33 | @activeFontWeight: @bold;
34 |
--------------------------------------------------------------------------------
/semantic-ui/themes/github/collections/message.variables:
--------------------------------------------------------------------------------
1 | @background: linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.05)) #FEFEFE;
2 | @boxShadow:
3 | 0px 0px 0px 1px rgba(255, 255, 255, 0.3) inset,
4 | 0px 0px 0px 1px rgba(0, 0, 0, 0.2) inset
5 | ;
6 | @verticalPadding: 15px;
7 | @horizontalPadding: 15px;
8 |
9 | @headerFontSize: 1.15em;
10 |
11 | @infoTextColor: #264C72;
12 | @warningTextColor: #613A00;
13 | @errorTextColor: #991111;
14 |
15 | @floatingBoxShadow:
16 | 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset,
17 | 0px 2px 3px 0px rgba(0, 0, 0, 0.1),
18 | 0px 0px 0px 1px rgba(0, 0, 0, 0.05) inset
19 | ;
20 |
21 | @infoBorderColor: #97C1DA;
22 | @errorBorderColor: #DA9797;
23 | @warningBorderColor: #DCA874;
24 |
25 | @small: 12px;
26 | @medium: 13px;
27 | @large: 14px;
28 | @huge: 16px;
29 | @massive: 18px;
30 |
--------------------------------------------------------------------------------
/semantic-ui/themes/raised/elements/button.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Button
3 | *******************************/
4 |
5 | /*-------------------
6 | Element
7 | --------------------*/
8 |
9 | @backgroundColor: #F8F8F8;
10 | @backgroundImage: linear-gradient(transparent, rgba(0, 0, 0, 0.05));
11 | @verticalAlign: middle;
12 | @borderRadius: 0.4em;
13 | @borderBoxShadowColor: @borderColor;
14 |
15 | /* Shadow */
16 | @shadowDistance: 0.3em;
17 | @verticalPadding: 1em;
18 | @horizontalPadding: 2em;
19 |
20 | /* transition box shadow as well */
21 | @transition:
22 | opacity @defaultDuration @defaultEasing,
23 | background-color @defaultDuration @defaultEasing,
24 | box-shadow @defaultDuration @defaultEasing,
25 | color @defaultDuration @defaultEasing,
26 | background @defaultDuration @defaultEasing
27 | ;
--------------------------------------------------------------------------------
/Dockerfile:
--------------------------------------------------------------------------------
1 | # Arguments
2 | ARG NODE_ENV=production
3 | ARG PORT=3000
4 |
5 |
6 | # STAGE-1
7 | # Install Node.js docker container
8 | FROM node:alpine as builder
9 |
10 | # Requirements
11 | RUN apk add yarn python make g++
12 |
13 | # Install app dependencies
14 | # ensure both package.json AND yarn.lock are copied
15 | ADD ./package.json ./yarn.lock ./
16 |
17 | RUN yarn install --frozen-lockfile --non-interactive
18 |
19 |
20 | # STAGE-2
21 | # Install Node.js docker container
22 | FROM node:alpine
23 |
24 | # Requirements
25 | RUN apk add yarn
26 |
27 | # Environment variables
28 | ENV NODE_ENV=${NODE_ENV}
29 | ENV PORT=${PORT}
30 |
31 | # Create app directory
32 | WORKDIR /usr/src/app
33 |
34 | # Transfer app dependencies
35 | COPY --from=builder ./node_modules ./node_modules
36 |
37 | # Bundle app source
38 | COPY ./ ./
39 |
40 | EXPOSE ${PORT}
41 |
42 | CMD ["yarn", "start"]
43 |
--------------------------------------------------------------------------------
/semantic-ui/themes/basic/views/card.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Card
3 | *******************************/
4 |
5 | /*-------------------
6 | View
7 | --------------------*/
8 |
9 | @width: 250px;
10 | @background: transparent;
11 | @border: none;
12 | @boxShadow: none;
13 |
14 | @contentPadding: 1em 0em;
15 |
16 | @rowSpacing: 1.5em;
17 | @groupCardMargin: 0em @horizontalSpacing @rowSpacing;
18 |
19 | @extraBackground: transparent;
20 | @extraDivider: none;
21 | @extraBoxShadow: none;
22 | @extraPadding: 0.5em 0em;
23 |
24 | @extraLinkColor: @textColor;
25 | @extraLinkHoverColor: @linkHoverColor;
26 |
27 | @headerFontSize: @relativeLarge;
28 | @headerLinkColor: @textColor;
29 | @headerLinkHoverColor: @linkHoverColor;
30 |
31 | @imageBorderRadius: @borderRadius;
32 | @imageBorder: 1px solid @borderColor;
33 |
34 | @linkHoverBackground: transparent;
35 | @linkHoverBoxShadow: none;
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/shape.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Shape
3 | *******************************/
4 |
5 | @display: inline-block;
6 |
7 | /* Animating */
8 | @perspective: 2000px;
9 |
10 | @duration: 0.6s;
11 | @easing: ease-in-out;
12 |
13 | @hiddenSideOpacity: 0.6;
14 | @animatingZIndex: 100;
15 |
16 | @transition:
17 | transform @duration @easing,
18 | left @duration @easing,
19 | width @duration @easing,
20 | height @duration @easing
21 | ;
22 | @sideTransition: opacity @duration @easing;
23 | @backfaceVisibility: hidden;
24 |
25 | /* Side */
26 | @sideMargin: 0em;
27 |
28 | /*--------------
29 | Types
30 | ---------------*/
31 |
32 | /* Cube */
33 | @cubeSize: 15em;
34 | @cubeBackground: #E6E6E6;
35 | @cubePadding: 2em;
36 | @cubeTextColor: @textColor;
37 | @cubeBoxShadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
38 |
39 | @cubeTextAlign: center;
40 | @cubeFontSize: 2em;
41 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/rail.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Rail
3 | *******************************/
4 |
5 | /*-------------------
6 | Element
7 | --------------------*/
8 |
9 | @width: 300px;
10 | @height: 100%;
11 |
12 | @distance: 4rem;
13 | @splitDistance: (@distance / 2);
14 |
15 | /*-------------------
16 | Variations
17 | --------------------*/
18 |
19 | /* Close */
20 | @closeDistance: 2em;
21 | @veryCloseDistance: 1em;
22 |
23 | @splitCloseDistance: (@closeDistance / 2);
24 | @splitVeryCloseDistance: (@veryCloseDistance / 2);
25 |
26 | @closeWidth: ~"calc("@width~" + "@splitCloseDistance~")";
27 | @veryCloseWidth: ~"calc("@width~" + "@splitVeryCloseDistance~")";
28 |
29 | /* Dividing */
30 | @dividingBorder: 1px solid @borderColor;
31 | @dividingDistance: 5rem;
32 | @splitDividingDistance: (@dividingDistance / 2);
33 | @dividingWidth: @width + @splitDividingDistance;
34 |
35 |
--------------------------------------------------------------------------------
/semantic-ui/themes/github/elements/input.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Input
3 | *******************************/
4 |
5 | /* Labeled Input has padding */
6 | .ui.labeled.input {
7 | background-color: @white;
8 | border: @borderWidth solid @borderColor;
9 | border-radius: @borderRadius !important;
10 | }
11 | .ui.labeled.input input {
12 | box-shadow: none !important;
13 | border: none !important;
14 | }
15 | .ui.labeled.input .label {
16 | font-weight: normal;
17 | align-self: center;
18 | font-size: 12px;
19 | margin: @2px;
20 | border-radius: @borderRadius !important;
21 | padding: @relative5px @relative8px !important;
22 | }
23 |
24 | /* GitHub Uses Focus Group with class name added */
25 | .ui.labeled.input.focused {
26 | border-color: @focusBorderColor;
27 | box-shadow: @focusBoxShadow;
28 | }
29 | .ui.labeled.input.focused .label {
30 | background-color: #E1EAF5;
31 | color: #4078C0;
32 | }
--------------------------------------------------------------------------------
/semantic-ui/themes/github/modules/dropdown.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Variable Overrides
3 | *******************************/
4 |
5 | @transition:
6 | width @defaultDuration @defaultEasing
7 | ;
8 |
9 | @menuPadding: 0px;
10 |
11 | @itemVerticalPadding: @relative8px;
12 | @itemHorizontalPadding: @relative14px;
13 |
14 | @dropdownIconMargin: 0em 0em 0em 2px;
15 |
16 | @raisedBoxShadow: 0px 3px 12px rgba(0, 0, 0, 0.15);
17 |
18 | @menuPadding: @relative5px 0px;
19 |
20 | @menuHeaderMargin: 0em;
21 | @menuHeaderPadding: @relative6px @itemHorizontalPadding;
22 | @menuHeaderFontSize: @relative12px;
23 | @menuHeaderTextTransform: none;
24 | @menuHeaderFontWeight: normal;
25 | @menuHeaderColor: #767676;
26 |
27 | @menuDividerMargin: @relative8px 0em;
28 |
29 | @disabledOpacity: 0.6;
30 |
31 | /* States */
32 | @hoveredItemBackground: #4078C0;
33 | @hoveredItemColor: @white;
34 |
35 | @pointingArrowSize: @relative9px;
36 |
--------------------------------------------------------------------------------
/semantic-ui/themes/bookish/elements/header.variables:
--------------------------------------------------------------------------------
1 | /*-------------------
2 | Header
3 | --------------------*/
4 |
5 | @headerFont : 'Karma', 'Times New Roman', serif;
6 | @fontWeight: @normal;
7 |
8 | @iconSize: 1.5em;
9 | @iconOffset: 0.2em;
10 | @iconAlignment: top;
11 |
12 | @subHeaderFontSize: 0.85rem;
13 |
14 | @dividedBorder: 1px dotted rgba(0, 0, 0, 0.2);
15 |
16 | /* Block Header */
17 | @blockVerticalPadding: 1.3em;
18 | @blockHorizontalPadding: 1em;
19 |
20 | /* Attached */
21 | @attachedBackground: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.03)) repeat scroll 0 0 #F8F8F8;
22 | @attachedVerticalPadding: 1.3;
23 | @attachedHorizontalPadding: 1em;
24 |
25 | /* HTML Headings */
26 | @h1: 1.75rem;
27 | @h2: 1.33rem;
28 | @h3: 1.33rem;
29 | @h4: 1rem;
30 | @h5: 0.9rem;
31 |
32 | /* Sizing */
33 | @hugeFontSize: 1.75em;
34 | @largeFontSize: 1.33em;
35 | @mediumFontSize: 1.33em;
36 | @smallFontSize: 1em;
37 | @tinyFontSize: 0.9em;
38 |
--------------------------------------------------------------------------------
/semantic-ui/themes/colored/modules/checkbox.variables:
--------------------------------------------------------------------------------
1 | /* Checkbox */
2 | @checkboxActiveBackground: @primaryColor;
3 | @checkboxActiveBorderColor: @primaryColor;
4 | @checkboxActiveCheckColor: @white;
5 |
6 | @checkboxActiveFocusBackground: @primaryColorFocus;
7 | @checkboxActiveFocusBorderColor: @primaryColorFocus;
8 | @checkboxActiveFocusCheckColor: @white;
9 |
10 | @checkboxTransition: none;
11 |
12 | /* Radio */
13 | @radioActiveBackground: @white;
14 | @radioActiveBorderColor: @primaryColor;
15 | @radioActiveBulletColor: @primaryColor;
16 |
17 | @radioActiveFocusBackground: @white;
18 | @radioActiveFocusBorderColor: @primaryColorFocus;
19 | @radioActiveFocusBulletColor: @primaryColorFocus;
20 |
21 | /* Slider */
22 | @sliderOnLineColor: @primaryColor;
23 | @sliderOnFocusLineColor: @primaryColorFocus;
24 |
25 | /* Handle */
26 | @handleBackground: @white @subtleGradient;
27 | @handleBoxShadow:
28 | 0px 0px 0px 1px @selectedBorderColor inset
29 | ;
30 |
--------------------------------------------------------------------------------
/src/app/layouts/default/assets/fonts/arbutus-slab.less:
--------------------------------------------------------------------------------
1 | /* arbutus-slab-regular - latin_latin-ext */
2 | @font-face {
3 | font-family: 'Arbutus Slab';
4 | font-style: normal;
5 | font-weight: 400;
6 | font-display: swap;
7 | src: url('./arbutus-slab/arbutus-slab-v4-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
8 | src: local('Arbutus Slab'), local('ArbutusSlab-Regular'),
9 | url('./arbutus-slab/arbutus-slab-v4-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
10 | url('./arbutus-slab/arbutus-slab-v4-latin_latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
11 | url('./arbutus-slab/arbutus-slab-v4-latin_latin-ext-regular.woff') format('woff'), /* Modern Browsers */
12 | url('./arbutus-slab/arbutus-slab-v4-latin_latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
13 | url('./arbutus-slab/arbutus-slab-v4-latin_latin-ext-regular.svg#ArbutusSlab') format('svg'); /* Legacy iOS */
14 | }
15 |
--------------------------------------------------------------------------------
/semantic-ui/themes/timeline/views/feed.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Feed
3 | *******************************/
4 |
5 | /*-------------------
6 | Elements
7 | --------------------*/
8 |
9 | @eventMargin: 0em;
10 | @eventDivider: none;
11 | @eventPadding: 0em;
12 |
13 | /* Event Label */
14 | @labelWidth: 3em;
15 | @labelHeight: auto;
16 |
17 | @labeledContentMargin: 0.75em 0em 2em 0.75em;
18 |
19 | /* Icon */
20 | @iconLabelBackground: @primaryColor;
21 | @iconLabelBorderRadius: @circularRadius;
22 | @iconLabelColor: @white;
23 |
24 | /* Metadata Group */
25 | @metadataDisplay: inline-block;
26 | @metadataMargin: 1em 0em 0em;
27 | @metadataBackground: @white @subtleGradient;
28 | @metadataBorder: 1px solid @solidBorderColor;
29 | @metadataBorderRadius: 0.25em;
30 | @metadataBoxShadow: 0 1px 1px rgba(0, 0, 0, 0.05);
31 | @metadataPadding: 0.5em 1em;
32 | @metadataColor: rgba(0, 0, 0, 0.6);
33 |
34 | /*-------------------
35 | Variations
36 | --------------------*/
37 |
--------------------------------------------------------------------------------
/semantic-ui/themes/github/collections/form.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Form
3 | *******************************/
4 |
5 | /*-------------------
6 | Elements
7 | --------------------*/
8 |
9 | @inputBackground: #FAFAFA;
10 | @inputBorder: 1px solid #CCCCCC;
11 | @inputBoxShadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset;
12 | @inputBorderRadius: 3px;
13 |
14 | @labelFontWeight: bold;
15 | @labelDistance: 6px;
16 |
17 | /*-------------------
18 | States
19 | --------------------*/
20 |
21 | @inputFocusBackground: #FFFFFF;
22 | @inputFocusBoxShadow:
23 | 0px 1px 2px rgba(0, 0, 0, 0.075) inset,
24 | 0px 0px 5px rgba(81, 167, 232, 0.5)
25 | ;
26 | @inputFocusBorderColor: #51A7E8;
27 | @inputFocusBorderRadius: @inputBorderRadius;
28 |
29 | /*-------------------
30 | Types
31 | --------------------*/
32 |
33 |
34 | /*-------------------
35 | Variations
36 | --------------------*/
37 |
38 | /*-------------------
39 | Groups
40 | --------------------*/
41 |
--------------------------------------------------------------------------------
/semantic-ui/themes/basic/elements/button.variables:
--------------------------------------------------------------------------------
1 | /*-------------------
2 | Button Variables
3 | --------------------*/
4 |
5 | /* Button Variables */
6 | @textTransform: none;
7 | @fontWeight: @normal;
8 | @textColor: #333333;
9 |
10 | @primaryColor: #333333;
11 |
12 | @borderRadius: 0.25em;
13 |
14 | @backgroundColor: #EEEEEE;
15 | @backgroundImage: none;
16 | @boxShadow: none;
17 |
18 | @hoverBackgroundColor: #DDDDDD;
19 | @hoverBackgroundImage: none;
20 | @hoverBoxShadow: none;
21 |
22 | @downBackgroundColor: #D0D0D0;
23 | @downBackgroundImage: none;
24 | @downBoxShadow: none;
25 |
26 | @activeBackgroundColor: #CCCCCC;
27 | @activeBackgroundImage: none;
28 | @activeBoxShadow: none;
29 |
30 | @verticalBoxShadow: none;
31 |
32 | @loadingBackgroundColor: #F0F0F0;
33 |
34 | @labeledIconLeftShadow: none;
35 | @labeledIconRightShadow: none;
36 |
37 | @mini: 0.6rem;
38 | @tiny: 0.7rem;
39 | @small: 0.85rem;
40 | @medium: 0.92rem;
41 | @large: 1rem;
42 | @big: 1.125rem;
43 | @huge: 1.25rem;
44 | @massive: 1.3rem;
45 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/image.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Image
3 | *******************************/
4 |
5 | /*-------------------
6 | Element
7 | --------------------*/
8 |
9 | @placeholderColor: transparent;
10 | @roundedBorderRadius: 0.3125em;
11 |
12 | @imageHorizontalMargin: 0.25rem;
13 | @imageVerticalMargin: 0.5rem;
14 | @imageBorder: 1px solid rgba(0, 0, 0, 0.1);
15 |
16 | /*-------------------
17 | Types
18 | --------------------*/
19 |
20 | /* Avatar */
21 | @avatarSize: 2em;
22 | @avatarMargin: 0.25em;
23 |
24 |
25 | /*-------------------
26 | Variations
27 | --------------------*/
28 |
29 | /* Spaced */
30 | @spacedDistance: 0.5em;
31 |
32 | /* Floated */
33 | @floatedHorizontalMargin: 1em;
34 | @floatedVerticalMargin: 1em;
35 |
36 | /* Size */
37 | @miniWidth: 35px;
38 | @tinyWidth: 80px;
39 | @smallWidth: 150px;
40 | @mediumWidth: 300px;
41 | @largeWidth: 450px;
42 | @bigWidth: 600px;
43 | @hugeWidth: 800px;
44 | @massiveWidth: 960px;
45 |
--------------------------------------------------------------------------------
/semantic-ui/themes/github/elements/segment.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Standard
3 | *******************************/
4 |
5 | /*-------------------
6 | Segment
7 | --------------------*/
8 |
9 | @segmentBorderWidth: 1px;
10 | @border: 1px solid #D8DEE2;
11 | @boxShadow: 0px 1px 3px rgba(0, 0, 0, 0.075);
12 |
13 | @verticalPadding: 20px;
14 | @horizontalPadding: 20px;
15 |
16 | @borderRadius: 4px;
17 |
18 | /*******************************
19 | Variations
20 | *******************************/
21 |
22 |
23 | /* Raised */
24 | @raisedBoxShadow: 0px 1px 3px rgba(0, 0, 0, 0.075);
25 |
26 | /* Colors */
27 | @coloredBorderSize: 0.5em;
28 |
29 | /* Ordinality */
30 | @secondaryBackground: #F9F9F9;
31 | @secondaryColor: @textColor;
32 |
33 | @tertiaryBackground: #F0F0F0;
34 | @tertiaryColor: @textColor;
35 |
36 | @secondaryInvertedBackground: #555555;
37 | @secondaryInvertedColor: @textColor;
38 |
39 | @tertiaryInvertedBackground: #333333;
40 | @tertiaryInvertedColor: @textColor;
41 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/sidebar.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Sidebar
3 | *******************************/
4 |
5 | /*-------------------
6 | Content
7 | --------------------*/
8 |
9 | /* Animation */
10 | @perspective: 1500px;
11 | @duration: 500ms;
12 | @easing: @defaultEasing;
13 |
14 | /* Dimmer */
15 | @dimmerColor: rgba(0, 0, 0, 0.4);
16 | @dimmerTransition: opacity @duration;
17 |
18 | /* Color below page */
19 | @canvasBackground: @lightBlack;
20 |
21 | /* Shadow */
22 | @boxShadow: 0px 0px 20px @borderColor;
23 | @horizontalBoxShadow: @boxShadow;
24 | @verticalBoxShadow: @boxShadow;
25 |
26 | /* Layering */
27 | @bottomLayer: 1;
28 | @middleLayer: 2;
29 | @fixedLayer: 101;
30 | @topLayer: 102;
31 | @dimmerLayer: 1000;
32 |
33 | /*-------------------
34 | Variations
35 | --------------------*/
36 |
37 | /* Width */
38 | @veryThinWidth: 60px;
39 | @thinWidth: 150px;
40 | @width: 260px;
41 | @wideWidth: 350px;
42 | @veryWideWidth: 475px;
43 |
44 | /* Height */
45 | @height: 36px;
46 |
--------------------------------------------------------------------------------
/semantic-ui/themes/amazon/globals/site.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Global Variables
3 | *******************************/
4 |
5 | @pageMinWidth : 1049px;
6 | @pageOverflowX : visible;
7 |
8 | @emSize: 13px;
9 | @fontSize : 13px;
10 | @fontName : 'Arial';
11 | @importGoogleFonts : false;
12 |
13 | @h1: 2.25em;
14 |
15 | @defaultBorderRadius: 0.30769em; /* 4px @ 13em */
16 |
17 | @disabledOpacity: 0.3;
18 |
19 | @black: #444C55;
20 | @orange: #FDE07B;
21 |
22 | @linkColor: #0066C0;
23 | @linkHoverColor: #C45500;
24 | @linkHoverUnderline: underline;
25 |
26 | @borderColor: rgba(0, 0, 0, 0.13);
27 | @solidBorderColor: #DDDDDD;
28 | @internalBorderColor: rgba(0, 0, 0, 0.06);
29 | @selectedBorderColor: #51A7E8;
30 |
31 | /* Breakpoints */
32 | @largeMonitorBreakpoint: 1049px;
33 | @computerBreakpoint: @largeMonitorBreakpoint;
34 | @tabletBreakpoint: @largeMonitorBreakpoint;
35 |
36 | /* Colors */
37 | @blue: #80A6CD;
38 | @green: #60B044;
39 | @orange: #D26911;
40 |
41 |
42 | @infoBackgroundColor: #E6F1F6;
43 | @infoTextColor: #4E575B;
--------------------------------------------------------------------------------
/src/app/pages/dummy/index.tsx:
--------------------------------------------------------------------------------
1 | import React, { useEffect, useState } from "react";
2 |
3 | import { Header } from "semantic-ui-react";
4 |
5 | import SummaryResult from "./summaryResult";
6 |
7 | function Dummy() {
8 | const [state, setState] = useState({
9 | firstNumber: 4,
10 | secondNumber: 7,
11 | result: null,
12 | });
13 |
14 | useEffect(() => {
15 | const timer = setTimeout(
16 | () =>
17 | setState({
18 | ...state,
19 | result: state.firstNumber + state.secondNumber,
20 | }),
21 | 1000,
22 | );
23 |
24 | return () => clearTimeout(timer);
25 | });
26 |
27 | let summary;
28 |
29 | if (state.result === null) {
30 | summary = "Calculating...";
31 | } else {
32 | summary = state.result;
33 | }
34 |
35 | return (
36 | <>
37 |
38 |
39 |
44 | >
45 | );
46 | }
47 |
48 | export { Dummy as default };
49 |
--------------------------------------------------------------------------------
/semantic-ui/themes/github/globals/site.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | User Global Variables
3 | *******************************/
4 |
5 | @pageMinWidth : 1049px;
6 | @pageOverflowX : visible;
7 |
8 | @emSize: 13px;
9 | @fontSize : 13px;
10 | @fontName : 'Arial';
11 | @importGoogleFonts : false;
12 |
13 | @h1: 2.25em;
14 |
15 | @defaultBorderRadius: 0.2307em;
16 |
17 | @disabledOpacity: 0.3;
18 |
19 | /* Colors */
20 | @blue: #80A6CD;
21 | @green: #78CB5B;
22 | @orange: #D26911;
23 | @black: #333333;
24 | @primaryColor: @green;
25 | @secondaryColor: @black;
26 |
27 | /* Links */
28 | @linkColor: #4078C0;
29 | @linkHoverColor: @linkColor;
30 | @linkHoverUnderline: underline;
31 |
32 | /* Borders */
33 | @borderColor: rgba(0, 0, 0, 0.13);
34 | @solidBorderColor: #DDDDDD;
35 | @internalBorderColor: rgba(0, 0, 0, 0.06);
36 | @selectedBorderColor: #51A7E8;
37 |
38 | /* Breakpoints */
39 | @largeMonitorBreakpoint: 1049px;
40 | @computerBreakpoint: @largeMonitorBreakpoint;
41 | @tabletBreakpoint: @largeMonitorBreakpoint;
42 |
43 | @infoBackgroundColor: #E6F1F6;
44 |
45 | @infoTextColor: #4E575B;
46 | @warningTextColor: #613A00;
47 | @errorTextColor: #991111;
--------------------------------------------------------------------------------
/semantic-ui/themes/twitter/elements/button.variables:
--------------------------------------------------------------------------------
1 | /*-------------------
2 | Global Variables
3 | --------------------*/
4 |
5 | @pageFont: Helvetica Neue, Helvetica, Arial, sans-serif;
6 | @textColor: #66757F;
7 | @blue: #55ACEE;
8 |
9 | /*-------------------
10 | Button Variables
11 | --------------------*/
12 |
13 | @backgroundColor: #F5F8FA;
14 | @backgroundImage: linear-gradient(@white, @backgroundColor);
15 | @color: #66757F;
16 | @borderBoxShadowColor: #E1E8ED;
17 |
18 | @textTransform: none;
19 | @fontWeight: bold;
20 | @textColor: #333333;
21 |
22 | @horizontalPadding: 1.284em;
23 | @verticalPadding: 0.8571em;
24 |
25 | @activeBackgroundColor: rgba(0, 0, 0, 0.1);
26 |
27 | @primaryColor: @blue;
28 | @coloredBackgroundImage: @subtleGradient;
29 |
30 |
31 | /*-------------------
32 | States
33 | --------------------*/
34 |
35 | @hoverBackgroundColor: #E1E8ED;
36 | @hoverBackgroundImage: linear-gradient(@white, @hoverBackgroundColor);
37 | @hoverColor: #292F33;
38 |
39 | @downBackgroundColor: #E1E8ED;
40 | @downColor: #292F33;
41 | @downPressedShadow: 0px 1px 4px rgba(0, 0, 0, 0.2) inset;
42 |
43 | @labeledIconBackgroundColor: rgba(85, 172, 238, 0.05);
44 | @labeledIconBorder: rgba(0, 0, 0, 0.1);
45 |
--------------------------------------------------------------------------------
/semantic-ui/themes/amazon/elements/button.overrides:
--------------------------------------------------------------------------------
1 | .ui.button {
2 | background-image: linear-gradient(center top , #F7F8FA, #E7E9EC) repeat scroll 0 0 rgba(0, 0, 0, 0);
3 | }
4 |
5 | .ui.primary.button {
6 | color: #111111;
7 | border: 1px solid;
8 | border-color: #C59F43 #AA8326 #957321;
9 | }
10 | .ui.primary.button:hover {
11 | border-color: #C59F43 #AA8326 #957321;
12 | color: #111111;
13 | }
14 |
15 | .ui.secondary.button {
16 | border: 1px solid;
17 | border-color: #3D444C #2F353B #2C3137;
18 | }
19 | .ui.secondary.button:hover {
20 | border-color: #32373E #24282D #212429;
21 | }
22 |
23 |
24 | .ui.labeled.icon.buttons .button > .icon,
25 | .ui.labeled.icon.button > .icon {
26 | padding-bottom: 0.48em;
27 | padding-top: 0.48em;
28 | position: absolute;
29 | text-align: center;
30 | width: 2em;
31 | height: 2em;
32 | top: 0.35em;
33 | left: 0.4em;
34 | border-radius: 3px;
35 | }
36 | .ui.right.labeled.icon.buttons .button > .icon,
37 | .ui.right.labeled.icon.button > .icon {
38 | left: auto;
39 | right: 0.4em;
40 | border-radius: 3px;
41 | }
42 |
43 | .ui.basic.labeled.icon.buttons .button > .icon,
44 | .ui.basic.labeled.icon.button > .icon {
45 | padding-top: 0.4em !important;
46 | }
--------------------------------------------------------------------------------
/semantic-ui/themes/chubby/collections/menu.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Menu
3 | *******************************/
4 |
5 | @background: @darkWhite;
6 | @boxShadow: none;
7 | @dividerSize: 0px;
8 |
9 | @verticalBoxShadow: 0px 0px 0px 2px @borderColor inset;
10 | @verticalActiveBoxShadow: none;
11 |
12 | @itemVerticalPadding: 1.25em;
13 | @itemHorizontalPadding: 2em;
14 | @itemFontWeight: bold;
15 |
16 | @activeItemBackground: @primaryColor;
17 | @activeItemTextColor: @white;
18 | @activeHoverItemBackground: @primaryColorHover;
19 | @activeHoverItemColor: @white;
20 |
21 | @secondaryItemPadding: @relativeSmall @relativeMedium;
22 |
23 | @secondaryActiveItemBackground: @primaryColor;
24 | @secondaryActiveItemColor: @white;
25 | @secondaryActiveHoverItemBackground: @primaryColorHover;
26 | @secondaryActiveHoverItemColor: @white;
27 |
28 | @secondaryPointingBorderWidth: 4px;
29 | @secondaryPointingActiveBorderColor: @primaryColor;
30 | @secondaryPointingActiveTextColor: @primaryColor;
31 |
32 | @arrowSize: 1em;
33 | @arrowActiveColor: @primaryColor;
34 | @arrowActiveHoverColor: @primaryColorHover;
35 | @arrowBorder: transparent;
36 |
37 | @paginationActiveBackground: @lightGrey;
38 |
39 | @borderColor: @darkWhite;
40 | @tabularBorderWidth: 2px;
--------------------------------------------------------------------------------
/semantic-ui/themes/chubby/views/comment.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Comments
3 | *******************************/
4 |
5 | /*-------------------
6 | Elements
7 | --------------------*/
8 |
9 | /* Comment */
10 | @commentBackground: #FFFFFF;
11 | @commentMargin: 1em 0em 0em;
12 | @commentPadding: 1em 1.5em;
13 | @commentBorder: 1px solid rgba(0, 0, 0, 0.1);
14 | @commentDivider: 1px solid rgba(0, 0, 0, 0.1);
15 | @firstCommentMargin: 1em;
16 | @firstCommentPadding: 1em;
17 |
18 | /* Nested Comment */
19 | @nestedCommentsMargin: 0em 0em 0.5em 0.5em;
20 | @nestedCommentsPadding: 1em 0em 0em 1em;
21 | @nestedCommentBackground: #F0F0F0;
22 |
23 | /* Avatar */
24 | @avatarWidth: 3.5em;
25 | @avatarSpacing: 1.5em;
26 | @avatarBorderRadius: @circularRadius;
27 |
28 | /* Content */
29 | @contentMargin: @avatarWidth + @avatarSpacing;
30 |
31 | /* Author */
32 | @authorFontSize: 1em;
33 | @authorColor: @primaryColor;
34 | @authorHoverColor: @primaryColorHover;
35 | @authorFontWeight: bold;
36 |
37 | @metadataDisplay: block;
38 | @metadataSpacing: 0em;
39 | @metadataColor: @textColor;
40 |
41 | /*-------------------
42 | Variations
43 | --------------------*/
44 |
45 | /* Threaded */
46 | @threadedCommentMargin: -1.5em 0 -1em (@avatarWidth / 2);
47 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/divider.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Divider
3 | *******************************/
4 |
5 | /*-------------------
6 | Element
7 | --------------------*/
8 |
9 | @margin: 1rem 0rem;
10 |
11 | @highlightWidth: 1px;
12 | @highlightColor: @whiteBorderColor;
13 |
14 | @shadowWidth: 1px;
15 | @shadowColor: @borderColor;
16 |
17 | /* Text */
18 | @letterSpacing: 0.05em;
19 | @fontWeight: @bold;
20 | @color: @darkTextColor;
21 | @textTransform: uppercase;
22 |
23 | /*-------------------
24 | Coupling
25 | --------------------*/
26 |
27 | /* Icon */
28 | @dividerIconSize: 1rem;
29 | @dividerIconMargin: 0rem;
30 |
31 |
32 | /*******************************
33 | Variations
34 | *******************************/
35 |
36 | /* Horizontal / Vertical */
37 | @horizontalMargin: '';
38 | @horizontalDividerMargin: 1em;
39 | @horizontalRulerOffset: ~"calc(-50% - "(@horizontalDividerMargin)~")";
40 |
41 | @verticalDividerMargin: 1rem;
42 | @verticalDividerHeight: ~"calc(100% - "(@verticalDividerMargin)~")";
43 |
44 | /* Inverted */
45 | @invertedTextColor: @white;
46 | @invertedHighlightColor: rgba(255, 255, 255, 0.15);
47 | @invertedShadowColor: @borderColor;
48 |
49 | /* Section */
50 | @sectionMargin: 2rem;
51 |
52 | /* Sizes */
53 | @medium: 1rem;
54 |
--------------------------------------------------------------------------------
/semantic-ui/themes/chubby/elements/button.variables:
--------------------------------------------------------------------------------
1 | /*-------------------
2 | Button Variables
3 | --------------------*/
4 |
5 | /* Button Variables */
6 | @pageFont: 'Source Sans Pro', Arial, sans-serif;
7 |
8 | @textTransform: none;
9 | @fontWeight: @normal;
10 | @textColor: #333333;
11 |
12 | @verticalPadding: 1.1em;
13 | @horizontalPadding: 2.5em;
14 | @invertedBorderSize: 3px;
15 |
16 | @basicBorderRadius: 0.4em;
17 | @basicFontWeight: bold;
18 | @basicTextTransform: uppercase;
19 |
20 | @blue: #4A88CB;
21 | @primaryColor: @blue;
22 |
23 | @borderRadius: 0.25em;
24 |
25 | @backgroundColor: #E6EAED;
26 | @backgroundImage: none;
27 | @boxShadow: none;
28 |
29 | @hoverBackgroundColor: #DDDDDD;
30 | @hoverBackgroundImage: none;
31 | @hoverBoxShadow: none;
32 |
33 | @downBackgroundColor: #D0D0D0;
34 | @downBackgroundImage: none;
35 | @downBoxShadow: none;
36 |
37 | @activeBackgroundColor: #CCCCCC;
38 | @activeBackgroundImage: none;
39 | @activeBoxShadow: none;
40 |
41 | @verticalBoxShadow: none;
42 |
43 | @loadingBackgroundColor: #F0F0F0;
44 |
45 | @compactVerticalPadding: (@verticalPadding * 0.5);
46 | @compactHorizontalPadding: (@horizontalPadding * 0.5);
47 |
48 | @labeledIconBackgroundColor: transparent;
49 |
50 | @mini: 0.7rem;
51 | @tiny: 0.75rem;
52 | @small: 0.8rem;
53 | @medium: 0.92rem;
54 | @large: 1rem;
55 | @big: 1.125rem;
56 | @huge: 1.2rem;
57 | @massive: 1.3rem;
58 |
--------------------------------------------------------------------------------
/semantic-ui/themes/resetcss/globals/reset.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Overrides
3 | *******************************/
4 |
5 | /**
6 | * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
7 | * http://cssreset.com
8 | */
9 |
10 | html, body, div, span, applet, object, iframe,
11 | h1, h2, h3, h4, h5, h6, p, blockquote, pre,
12 | a, abbr, acronym, address, big, cite, code,
13 | del, dfn, em, img, ins, kbd, q, s, samp,
14 | small, strike, strong, sub, sup, tt, var,
15 | b, u, i, center,
16 | dl, dt, dd, ol, ul, li,
17 | fieldset, form, label, legend,
18 | table, caption, tbody, tfoot, thead, tr, th, td,
19 | article, aside, canvas, details, embed,
20 | figure, figcaption, footer, header, hgroup,
21 | menu, nav, output, ruby, section, summary,
22 | time, mark, audio, video {
23 | margin: 0;
24 | padding: 0;
25 | border: 0;
26 | font-size: 100%;
27 | font: inherit;
28 | vertical-align: baseline;
29 | }
30 | /* HTML5 display-role reset for older browsers */
31 | article, aside, details, figcaption, figure,
32 | footer, header, hgroup, menu, nav, section {
33 | display: block;
34 | }
35 | body {
36 | line-height: 1;
37 | }
38 | ol, ul {
39 | list-style: none;
40 | }
41 | blockquote, q {
42 | quotes: none;
43 | }
44 | blockquote:before, blockquote:after,
45 | q:before, q:after {
46 | content: '';
47 | content: none;
48 | }
49 | table {
50 | border-collapse: collapse;
51 | border-spacing: 0;
52 | }
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/embed.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Video
3 | *******************************/
4 |
5 | /*-------------------
6 | Element
7 | --------------------*/
8 |
9 | /* Simple */
10 | @background: @lightGrey;
11 | @transitionDuration: 0.5s;
12 | @transitionEasing: @defaultEasing;
13 |
14 | /* Placeholder */
15 | @placeholderUnderlay: @background;
16 |
17 | /* Placeholder Overlayed Background */
18 | @placeholderBackground: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
19 | @placeholderBackgroundOpacity: 0.5;
20 | @placeholderBackgroundTransition: opacity @transitionDuration @transitionEasing;
21 |
22 | /* Icon */
23 | @iconBackground: @veryStrongTransparentBlack;
24 | @iconSize: 6rem;
25 | @iconTransition:
26 | opacity @transitionDuration @transitionEasing,
27 | color @transitionDuration @transitionEasing
28 | ;
29 | @iconColor: @white;
30 | @iconShadow:
31 | 0px 2px 10px rgba(34, 36, 38, 0.2)
32 | ;
33 | @iconZIndex: 10;
34 |
35 | /*-------------------
36 | States
37 | --------------------*/
38 |
39 | /* Hover */
40 | @hoverPlaceholderBackground: @placeholderBackground;
41 | @hoverPlaceholderBackgroundOpacity: 1;
42 | @hoverIconColor: @white;
43 |
44 |
45 | /*-------------------
46 | Variations
47 | --------------------*/
48 |
49 | /* Aspect Ratios */
50 | @squareRatio: (1/1) * 100%;
51 | @widescreenRatio: (9/16) * 100%;
52 | @ultraWidescreenRatio: (9/21) * 100%;
53 | @standardRatio: (3/4) * 100%;
--------------------------------------------------------------------------------
/src/startup.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import ReactDOMClient from "react-dom/client";
3 | import ReactDOMServer from "react-dom/server";
4 | import { BrowserRouter } from "react-router-dom";
5 | import { StaticRouter } from "react-router-dom/server";
6 |
7 | import App from "./app/app";
8 |
9 | class Startup {
10 | vars: any;
11 |
12 | constructor(startupArgs: any) {
13 | this.vars = startupArgs;
14 | }
15 |
16 | getRoot(): JSX.Element {
17 | return React.createElement(
18 | App,
19 | {},
20 | );
21 | }
22 |
23 | clientRender(targetElement: Element, isUpdate: boolean): void {
24 | const root = this.getRoot();
25 |
26 | const rootWithRouter = React.createElement(
27 | BrowserRouter,
28 | {},
29 | root,
30 | );
31 |
32 | if (isUpdate) {
33 | ReactDOMClient.hydrateRoot(targetElement, rootWithRouter);
34 | } else {
35 | const reactRoot = ReactDOMClient.createRoot(targetElement);
36 | reactRoot.render(rootWithRouter);
37 | }
38 | }
39 |
40 | serverRender(url: string): string {
41 | const context = {};
42 |
43 | const root = this.getRoot();
44 |
45 | const rootWithRouter = React.createElement(
46 | StaticRouter,
47 | {
48 | location: url,
49 | context: context,
50 | },
51 | root,
52 | );
53 |
54 | const html = ReactDOMServer.renderToString(rootWithRouter);
55 |
56 | return html;
57 | }
58 | }
59 |
60 | export { Startup as default };
61 |
--------------------------------------------------------------------------------
/semantic-ui/themes/bootstrap3/elements/button.variables:
--------------------------------------------------------------------------------
1 | /*-------------------
2 | Button Variables
3 | --------------------*/
4 |
5 | /* Button Variables */
6 | @pageFont: Helvetica Neue, Helvetica, Arial, sans-serif;
7 | @textTransform: none;
8 | @fontWeight: @normal;
9 | @textColor: rgba(51, 51, 51, 1);
10 |
11 | @borderRadius: @4px;
12 |
13 | @lineHeight: 1.42857;
14 | @verticalPadding: 0.8571em;
15 | @horizontalPadding: 0.8571em;
16 |
17 | @backgroundColor: @white;
18 | @backgroundImage: none;
19 |
20 |
21 | @borderBoxShadowColor: rgba(0, 0, 0, 0.14);
22 |
23 | @green: #5CB85C;
24 | @red: #D9534F;
25 | @blue: #337AB7;
26 | @green: #60B044;
27 | @orange: #F0AD4E;
28 |
29 | @primaryColor: @blue;
30 | @secondaryColor: @green;
31 |
32 | @labeledIconBackgroundColor: transparent;
33 |
34 | @basicBorderSize: 0px;
35 | @basicColoredBorderSize: 0px;
36 | @invertedBorderSize: 0px;
37 |
38 | @basicActiveBackground: transparent;
39 | @basicHoverBackground: transparent;
40 | @basicDownBoxShadow:
41 | 0px 0px 0px 1px #ADADAD inset,
42 | 0 3px 5px rgba(0, 0, 0, 0.125) inset
43 | ;
44 |
45 | @groupButtonOffset: 0px 0px 0px -1px;
46 | @verticalGroupOffset: 0px 0px -1px 0px;
47 |
48 | /* States */
49 |
50 | @hoverBackgroundColor: #E6E6E6;
51 | @hoverBoxShadow:
52 | 0px 0px 0px 1px #ADADAD inset
53 | ;
54 |
55 | @downBackgroundColor: #E6E6E6;
56 | @downBoxShadow:
57 | 0px 0px 0px 1px #ADADAD inset,
58 | 0 3px 5px rgba(0, 0, 0, 0.125) inset
59 | ;
60 |
61 | @activeBackgroundColor: #E6E6E6;
62 |
63 | @disabledOpacity: 0.65;
64 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/dimmer.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Dimmer
3 | *******************************/
4 |
5 | @dimmablePosition: relative;
6 | @dimmerPosition: absolute;
7 |
8 | @backgroundColor: rgba(0, 0, 0 , 0.85);
9 | @lineHeight: 1;
10 | @perspective: 2000px;
11 | @padding: 1em;
12 |
13 | @duration: 0.5s;
14 | @transition:
15 | background-color @duration linear
16 | ;
17 | @zIndex: 1000;
18 | @textAlign: center;
19 | @verticalAlign: middle;
20 | @textColor: @white;
21 | @overflow: hidden;
22 |
23 | @blurredStartFilter: ~"blur(0px) grayscale(0)";
24 | @blurredEndFilter: ~"blur(5px) grayscale(0.7)";
25 | @blurredTransition: 800ms filter @defaultEasing;
26 |
27 | @blurredBackgroundColor: rgba(0, 0, 0, 0.6);
28 | @blurredInvertedBackgroundColor: rgba(255, 255, 255, 0.6);
29 |
30 | /* Hidden (Default) */
31 | @hiddenOpacity: 0;
32 |
33 | /* Visible */
34 | @visibleOpacity: 1;
35 |
36 | /*-------------------
37 | Types
38 | --------------------*/
39 |
40 | /* Page Dimmer*/
41 | @transformStyle: '';
42 | @pageDimmerPosition: fixed;
43 |
44 |
45 | /*-------------------
46 | Variations
47 | --------------------*/
48 |
49 | /* Inverted */
50 | @invertedBackgroundColor: rgba(255, 255, 255, 0.85);
51 | @invertedTextColor: @textColor;
52 |
53 | /* Simple */
54 | @simpleZIndex: 1;
55 | @simpleStartBackgroundColor: rgba(0, 0, 0, 0);
56 | @simpleEndBackgroundColor: @backgroundColor;
57 | @simpleInvertedStartBackgroundColor: rgba(255, 255, 255, 0);
58 | @simpleInvertedEndBackgroundColor: @invertedBackgroundColor;
59 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/nag.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Nag
3 | *******************************/
4 |
5 | /*--------------
6 | Collection
7 | ---------------*/
8 |
9 | @position: relative;
10 | @width: 100%;
11 | @zIndex: 999;
12 | @margin: 0em;
13 |
14 | @background: #555555;
15 | @opacity: 0.95;
16 | @minHeight: 0em;
17 | @padding: 0.75em 1em;
18 | @lineHeight: 1em;
19 | @boxShadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
20 |
21 | @fontSize: 1rem;
22 | @textAlign: center;
23 | @color: @textColor;
24 |
25 | @transition: 0.2s background ease;
26 |
27 |
28 | /*--------------
29 | Elements
30 | ---------------*/
31 |
32 | /* Title */
33 | @titleColor: @white;
34 | @titleMargin: 0em 0.5em;
35 |
36 | @closeSize: 1em;
37 | @closeMargin: (-@closeSize / 2) 0em 0em;
38 | @closeTop: 50%;
39 | @closeRight: 1em;
40 | @closeColor: @white;
41 | @closeTransition: opacity 0.2s ease;
42 | @closeOpacity: 0.4;
43 |
44 |
45 | /*--------------
46 | States
47 | ---------------*/
48 |
49 | /* Hover */
50 | @nagHoverBackground: @background;
51 | @nagHoverOpacity: 1;
52 |
53 | @closeHoverOpacity: 1;
54 |
55 | /*--------------
56 | Variations
57 | ---------------*/
58 |
59 | /* Top / Bottom */
60 | @top: 0em;
61 | @bottom: 0em;
62 | @borderRadius: @defaultBorderRadius;
63 | @topBorderRadius: 0em 0em @borderRadius @borderRadius;
64 | @bottomBorderRadius: @borderRadius @borderRadius 0em 0em;
65 |
66 | /* Inverted */
67 | @invertedBackground: @darkWhite;
68 |
69 | /*--------------
70 | Plural
71 | ---------------*/
72 |
73 | @groupedBorderRadius: 0em;
74 |
75 |
--------------------------------------------------------------------------------
/semantic-ui/themes/amazon/elements/button.variables:
--------------------------------------------------------------------------------
1 | /*-------------------
2 | Button Variables
3 | --------------------*/
4 |
5 | /* Button Variables */
6 | @pageFont: Helvetica Neue, Helvetica, Arial, sans-serif;
7 | @textTransform: none;
8 | @textColor: #111111;
9 | @fontWeight: normal;
10 | @transition:
11 | opacity @defaultDuration @defaultEasing,
12 | background-color @defaultDuration @defaultEasing,
13 | color @defaultDuration @defaultEasing,
14 | background @defaultDuration @defaultEasing
15 | ;
16 |
17 | @hoverBackgroundColor: #E0E0E0;
18 |
19 | @borderRadius: 3px;
20 | @verticalPadding: 0.8em;
21 | @horizontalPadding: 1.75em;
22 |
23 | @backgroundColor: #F7F8FA;
24 | @backgroundImage: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
25 | @boxShadow:
26 | 0 1px 0 1px rgba(255, 255, 255, 0.3) inset,
27 | 0 0 0 1px #ADB2BB inset
28 | ;
29 |
30 | @coloredBackgroundImage: linear-gradient(rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.2));
31 | @coloredBoxShadow:
32 | 0px 1px 0px 0px rgba(255, 255, 255, 0.2) inset
33 | ;
34 |
35 | @downBoxShadow:
36 | 0 0 0 1px #ADB2BB inset,
37 | 0 1px 3px rgba(0, 0, 0, 0.2) inset
38 | ;
39 |
40 | @labeledIconBackgroundColor: #313A43;
41 | @labeledIconColor: #FFFFFF;
42 | @labeledIconBorder: transparent;
43 |
44 | @black: #444C55;
45 | @orange: #F4CC67;
46 |
47 | @coloredBackgroundImage: linear-gradient(rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1));
48 | @primaryColor: @orange;
49 | @secondaryColor: @black;
50 |
51 | @mini: 10px;
52 | @tiny: 11px;
53 | @small: 12px;
54 | @medium: 13px;
55 | @large: 14px;
56 | @big: 16px;
57 | @huge: 18px;
58 | @massive: 22px;
59 |
--------------------------------------------------------------------------------
/semantic-ui/themes/fixed-width/modules/modal.variables:
--------------------------------------------------------------------------------
1 |
2 | /* Responsive Widths */
3 | @modalComputerWidth: 700px;
4 | @modalLargeMonitorWidth: 800px;
5 | @modalWidescreenMonitorWidth: 850px;
6 |
7 | @modalComputerMargin: 0em 0em 0em -(@modalComputerWidth / 2);
8 | @modalLargeMonitorMargin: 0em 0em 0em -(@modalLargeMonitorWidth / 2);
9 | @modalWidescreenMonitorMargin: 0em 0em 0em -(@modalWidescreenMonitorWidth / 2);
10 |
11 |
12 | /*-------------------
13 | Variations
14 | --------------------*/
15 |
16 | /* Sizes */
17 | @modalSmallRatio: 0.6;
18 | @modalLargeRatio: 1.2;
19 |
20 | /* Derived Responsive Sizes */
21 | @modalSmallHeaderSize: 1.3em;
22 | @modalSmallComputerWidth: (@modalComputerWidth * @modalSmallRatio);
23 | @modalSmallLargeMonitorWidth: (@modalLargeMonitorWidth * @modalSmallRatio);
24 | @modalSmallWidescreenMonitorWidth: (@modalWidescreenMonitorWidth * @modalSmallRatio);
25 |
26 | @modalSmallComputerMargin: 0em 0em 0em -(@modalSmallComputerWidth / 2);
27 | @modalSmallLargeMonitorMargin: 0em 0em 0em -(@modalSmallLargeMonitorWidth / 2);
28 | @modalSmallWidescreenMonitorMargin: 0em 0em 0em -(@modalSmallWidescreenMonitorWidth / 2);
29 |
30 | @modalLargeHeaderSize: 1.3em;
31 | @modalLargeComputerWidth: (@modalComputerWidth * @modalLargeRatio);
32 | @modalLargeLargeMonitorWidth: (@modalLargeMonitorWidth * @modalLargeRatio);
33 | @modalLargeWidescreenMonitorWidth: (@modalWidescreenMonitorWidth * @modalLargeRatio);
34 |
35 | @modalLargeComputerMargin: 0em 0em 0em -(@modalLargeComputerWidth / 2);
36 | @modalLargeLargeMonitorMargin: 0em 0em 0em -(@modalLargeLargeMonitorWidth / 2);
37 | @modalLargeWidescreenMonitorMargin: 0em 0em 0em -(@modalLargeWidescreenMonitorWidth / 2);
--------------------------------------------------------------------------------
/semantic-ui/themes/github/collections/menu.variables:
--------------------------------------------------------------------------------
1 | /*-------------------
2 | Collection
3 | --------------------*/
4 |
5 | @itemVerticalPadding: 1em;
6 | @itemHorizontalPadding: 1.25em;
7 |
8 | @background: #FFFFFF linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
9 | @fontWeight: normal;
10 |
11 | @activeBorderSize: 0em;
12 |
13 | @hoverBackground: rgba(0, 0, 0, 0.02);
14 | @downBackground: rgba(0, 0, 0, 0.06);
15 |
16 | @activeBackground: rgba(0, 0, 0, 0.04);
17 | @activeHoverBackground: rgba(0, 0, 0, 0.04);
18 |
19 |
20 | @headerBackground: rgba(0, 0, 0, 0.08);
21 |
22 | @subMenuMargin: 0.5em -0.6em 0;
23 | @subMenuHorizontalPadding: 0.7em;
24 |
25 | @arrowHoverColor: #EEEEEE;
26 | @arrowActiveColor: #EEEEEE;
27 | @arrowVerticalHoverColor: #F4F4F4;
28 | @arrowVerticalActiveColor: #F4F4F4;
29 |
30 | @dividerBackground: #E8E8E8;
31 | @verticalDividerBackground: #E8E8E8;
32 |
33 | /*-------------------
34 | Elements
35 | --------------------*/
36 |
37 | @buttonOffset: -0.15em;
38 | @buttonVerticalPadding: 0.75em;
39 |
40 | /*-------------------
41 | Types
42 | --------------------*/
43 |
44 | @paginationMinWidth: 3.5em;
45 |
46 | @tieredActiveItemBackground: #F5F5F5;
47 | @tieredActiveMenuBackground: #F5F5F5;
48 |
49 | /*-------------------
50 | Variations
51 | --------------------*/
52 |
53 | @verticalBackground: #FFFFFF;
54 | @verticalItemBackground: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
55 |
56 | @invertedBackground: @black linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.0));
57 | @invertedBoxShadow :
58 | 0px 1px 2px 0px rgba(0, 0, 0, 0.15),
59 | 0px 0px 0px 1px rgba(255, 255, 255, 0.15)
60 | ;
61 | @secondaryVerticalPadding: 0.75em;
--------------------------------------------------------------------------------
/semantic-ui/themes/pulsar/elements/loader.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
5 | .ui.loader:after {
6 | -webkit-animation: loader-pulsar 2s infinite linear;
7 | animation: loader-pulsar 2s infinite linear;
8 | }
9 |
10 | @-webkit-keyframes loader-pulsar {
11 | 0% {
12 | -webkit-transform: rotate(0deg);
13 | transform: rotate(0deg);
14 | opacity: 0;
15 | }
16 | 20% {
17 | -webkit-transform: rotate(360deg);
18 | transform: rotate(360deg);
19 | }
20 | 40% {
21 | -webkit-transform: rotate(740deg);
22 | transform: rotate(740deg);
23 | opacity: 1;
24 | }
25 | 60% {
26 | -webkit-transform: rotate(1120deg);
27 | transform: rotate(1120deg);
28 | opacity: 1;
29 | }
30 | 80% {
31 | -webkit-transform: rotate(1440deg);
32 | transform: rotate(1440deg);
33 | }
34 | 100% {
35 | -webkit-transform: rotate(1800deg);
36 | transform: rotate(1800deg);
37 | opacity: 0;
38 | }
39 | }
40 |
41 | @keyframes loader-pulsar {
42 | 0% {
43 | -webkit-transform: rotate(0deg);
44 | transform: rotate(0deg);
45 | opacity: 0;
46 | }
47 | 20% {
48 | -webkit-transform: rotate(360deg);
49 | transform: rotate(360deg);
50 | }
51 | 40% {
52 | -webkit-transform: rotate(740deg);
53 | transform: rotate(740deg);
54 | opacity: 1;
55 | }
56 | 60% {
57 | -webkit-transform: rotate(1120deg);
58 | transform: rotate(1120deg);
59 | opacity: 1;
60 | }
61 | 80% {
62 | -webkit-transform: rotate(1440deg);
63 | transform: rotate(1440deg);
64 | }
65 | 100% {
66 | -webkit-transform: rotate(1800deg);
67 | transform: rotate(1800deg);
68 | opacity: 0;
69 | }
70 | }
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/placeholder.variables:
--------------------------------------------------------------------------------
1 | @placeholderMaxWidth: 30rem;
2 |
3 | /* Key Content Sizing */
4 | @placeholderLineMargin: @relative12px;
5 | @placeholderHeaderLineHeight: @relative9px;
6 | @placeholderLineHeight: @relative7px;
7 | @placeholderParagraphLineHeight: @placeholderLineHeight;
8 |
9 | @placeholderSpacing: @relative20px;
10 |
11 | /* Interval between consecutive placeholders */
12 | @placeholderAnimationInterval: 0.15s;
13 |
14 | /* Repeated Placeholder */
15 | @consecutivePlaceholderSpacing: 2rem;
16 |
17 | /* Image */
18 | @placeholderImageHeight: 100px;
19 |
20 | /* Header Image */
21 | @placeholderImageWidth: 3em;
22 | @placeholderImageTextIndent: @10px;
23 |
24 | /* Paragraph */
25 | @placeholderHeaderLineOneOutdent: 20%;
26 | @placeholderHeaderLineTwoOutdent: 60%;
27 |
28 | @placeholderLineOneOutdent: @placeholderFullLineOutdent;
29 | @placeholderLineTwoOutdent: @placeholderMediumLineOutdent;
30 | @placeholderLineThreeOutdent: @placeholderVeryLongLineOutdent;
31 | @placeholderLineFourOutdent: @placeholderLongLineOutdent;
32 | @placeholderLineFiveOutdent: @placeholderShortLineOutdent;
33 |
34 |
35 | /* Glow Gradient */
36 | @placeholderLoadingAnimationDuration: 2s;
37 | @placeholderLoadingGradientWidth: 1200px;
38 | @placeholderLoadingGradient: linear-gradient(to right,
39 | rgba(0, 0, 0, 0.08) 0%,
40 | rgba(0, 0, 0, 0.15) 15%,
41 | rgba(0, 0, 0, 0.08) 30%
42 | );
43 | @placeholderInvertedLoadingGradient: linear-gradient(to right,
44 | rgba(255, 255, 255, 0.08) 0%,
45 | rgba(255, 255, 255, 0.14) 15%,
46 | rgba(255, 255, 255, 0.08) 30%
47 | );
48 |
49 | /* Variations */
50 | @placeholderFullLineOutdent: 0%;
51 | @placeholderVeryLongLineOutdent: 10%;
52 | @placeholderLongLineOutdent: 35%;
53 | @placeholderMediumLineOutdent: 50%;
54 | @placeholderShortLineOutdent: 65%;
55 | @placeholderVeryShortLineOutdent: 80%;
56 |
--------------------------------------------------------------------------------
/src/app/layouts/default/desktopContainer.tsx:
--------------------------------------------------------------------------------
1 | import React, { useState } from "react";
2 | import { NavLink } from "react-router-dom";
3 |
4 | import {
5 | Button,
6 | Container,
7 | Menu,
8 | Segment,
9 | Visibility,
10 | } from "semantic-ui-react";
11 | import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
12 | import { faGithub } from "@fortawesome/free-brands-svg-icons";
13 |
14 | import "./assets/styles.less";
15 | import layoutStyles from "./assets/styles.module.less";
16 |
17 | function DesktopContainer(props) {
18 | const [fixed, setFixed] = useState(false);
19 |
20 | return (
21 | <>
22 | setFixed(true)}
25 | onBottomPassedReverse={() => setFixed(false)}
26 | >
27 |
33 |
56 |
57 |
58 |
59 | {props.children}
60 | >
61 | );
62 | }
63 |
64 | export { DesktopContainer as default };
65 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/loader.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Loader
3 | *******************************/
4 |
5 | /* Some global loader styles defined in site.variables */
6 | // @loaderSpeed
7 | // @loaderLineWidth
8 | // @loaderFillColor
9 | // @loaderLineColor
10 | // @invertedLoaderFillColor
11 | // @invertedLoaderLineColor
12 |
13 | /*-------------------
14 | Standard
15 | --------------------*/
16 |
17 | @loaderTopOffset: 50%;
18 | @loaderLeftOffset: 50%;
19 |
20 | @shapeBorderColor: @loaderLineColor transparent transparent;
21 | @invertedShapeBorderColor: @invertedLoaderLineColor transparent transparent;
22 |
23 | /*-------------------
24 | Types
25 | --------------------*/
26 |
27 | /* Text */
28 | @textDistance: @relativeMini;
29 | @loaderTextColor: @textColor;
30 | @invertedLoaderTextColor: @invertedTextColor;
31 |
32 |
33 | /*-------------------
34 | States
35 | --------------------*/
36 |
37 | @indeterminateDirection: reverse;
38 | @indeterminateSpeed: (2 * @loaderSpeed);
39 |
40 | /*-------------------
41 | Variations
42 | --------------------*/
43 |
44 | @inlineVerticalAlign: middle;
45 | @inlineMargin: 0em;
46 |
47 | /* Exact Sizes (Avoids Rounding Errors) */
48 | @mini : @14px;
49 | @tiny : @16px;
50 | @small : @24px;
51 | @medium : @32px;
52 | @large : @48px;
53 | @big : @52px;
54 | @huge : @58px;
55 | @massive : @64px;
56 |
57 | @miniOffset: 0em 0em 0em -(@mini / 2);
58 | @tinyOffset: 0em 0em 0em -(@tiny / 2);
59 | @smallOffset: 0em 0em 0em -(@small / 2);
60 | @mediumOffset: 0em 0em 0em -(@medium / 2);
61 | @largeOffset: 0em 0em 0em -(@large / 2);
62 | @bigOffset: 0em 0em 0em -(@big / 2);
63 | @hugeOffset: 0em 0em 0em -(@huge / 2);
64 | @massiveOffset: 0em 0em 0em -(@massive / 2);
65 |
66 | @tinyFontSize: @relativeTiny;
67 | @miniFontSize: @relativeMini;
68 | @smallFontSize: @relativeSmall;
69 | @mediumFontSize: @relativeMedium;
70 | @largeFontSize: @relativeLarge;
71 | @bigFontSize: @relativeBig;
72 | @hugeFontSize: @relativeHuge;
73 | @massiveFontSize: @relativeMassive;
74 |
--------------------------------------------------------------------------------
/semantic-ui/themes/flat/collections/form.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Form
3 | *******************************/
4 |
5 | /*-------------------
6 | Elements
7 | --------------------*/
8 |
9 |
10 | /* Text */
11 | @paragraphMargin: 1em 0em;
12 |
13 | /* Field */
14 | @fieldMargin: 0em 0em 1em;
15 |
16 | /* Form Label */
17 | @labelFontSize: @relative11px;
18 | @labelTextTransform: uppercase;
19 |
20 | @groupedLabelTextTransform: none;
21 |
22 | /* Input */
23 | @inputHorizontalPadding: 0.5em;
24 | @inputBackground: transparent;
25 | @inputBorder: none;
26 | @inputBorderRadius: 0em;
27 | @inputBoxShadow: none;
28 | @invertedInputColor: @invertedTextColor;
29 |
30 | @textAreaPadding: 1em;
31 | @textAreaBackground: transparent;
32 | @textAreaFocusBackground: #EEEEEE;
33 | @textAreaBorder: 1px solid #DDDDDD;
34 |
35 | /* Divider */
36 | @dividerMargin: 1em 0em;
37 |
38 | /* Validation Prompt */
39 | @validationMargin: 0em 0em 0em 1em;
40 | @validationArrowOffset: -0.3em;
41 |
42 | /*-------------------
43 | States
44 | --------------------*/
45 |
46 | /* Disabled */
47 |
48 | /* Focus */
49 | @inputFocusPointerSize: 0px;
50 | @inputErrorPointerSize: 0px;
51 |
52 | /* Dropdown Error */
53 | @dropdownErrorHoverBackground: #FFF2F2;
54 | @dropdownErrorActiveBackground: #FDCFCF;
55 |
56 | /* Focused Error */
57 | @inputErrorFocusBackground: @negativeBackgroundColor;
58 | @inputErrorFocusColor: @negativeColorHover;
59 | @inputErrorFocusBorder: @negativeBorderColor;
60 | @inputErrorFocusBoxShadow: @inputErrorPointerSize 0em 0em 0em @negativeColorHover inset;
61 |
62 | /* Placeholder */
63 | @inputPlaceholderColor: lighten(@inputColor, 55);
64 | @inputPlaceholderFocusColor: lighten(@inputColor, 35);
65 | @inputErrorPlaceholderColor: lighten(@formErrorColor, 10);
66 | @inputErrorPlaceholderFocusColor: lighten(@formErrorColor, 5);
67 |
68 | /* Loading */
69 | @formLoaderDimmerColor: rgba(255, 255, 255, 0.6);
70 | @formLoaderPath: "@{imagePath}/loader-large.gif";
71 | @formLoaderPosition: 50% 50%;
72 |
73 | /* (x) Wide Field */
74 | @gutterWidth: 1.5em;
75 |
--------------------------------------------------------------------------------
/src/app/layouts/default/mobileContainer.tsx:
--------------------------------------------------------------------------------
1 | import React, { useState } from "react";
2 | import { NavLink } from "react-router-dom";
3 |
4 | import {
5 | Button,
6 | Container,
7 | Icon,
8 | Menu,
9 | Segment,
10 | Sidebar,
11 | } from "semantic-ui-react";
12 | import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
13 | import { faGithub } from "@fortawesome/free-brands-svg-icons";
14 |
15 | import "./assets/styles.less";
16 | import layoutStyles from "./assets/styles.module.less";
17 |
18 | function MobileContainer(props) {
19 | const [sidebarOpened, setSidebarOpened] = useState(false);
20 |
21 | return (
22 |
26 | setSidebarOpened(false)}
31 | vertical
32 | visible={sidebarOpened}
33 | >
34 | Home
35 | Dummy
36 |
37 |
38 |
39 |
45 |
46 |
60 |
61 |
62 |
63 | {props.children}
64 |
65 |
66 | );
67 | }
68 |
69 | export { MobileContainer as default };
70 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/container.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Container
3 | *******************************/
4 |
5 | /*-------------------
6 | Element
7 | --------------------*/
8 |
9 | /* Minimum Gutter is used to determine the maximum container width for a given device */
10 |
11 | @maxWidth: 100%;
12 |
13 | /* Devices */
14 | @mobileMinimumGutter: 0em;
15 | @mobileWidth: auto;
16 | @mobileGutter: 1em;
17 |
18 | @tabletMinimumGutter: (@emSize * 1);
19 | @tabletWidth: @tabletBreakpoint - (@tabletMinimumGutter * 2) - @scrollbarWidth;
20 | @tabletGutter: auto;
21 |
22 | @computerMinimumGutter: (@emSize * 1.5);
23 | @computerWidth: @computerBreakpoint - (@computerMinimumGutter * 2) - @scrollbarWidth;
24 | @computerGutter: auto;
25 |
26 | @largeMonitorMinimumGutter: (@emSize * 2);
27 | @largeMonitorWidth: @largeMonitorBreakpoint - (@largeMonitorMinimumGutter * 2) - @scrollbarWidth;
28 | @largeMonitorGutter: auto;
29 |
30 | /* Coupling (Add Negative Margin to container size) */
31 | @gridGutterWidth: 2rem;
32 | @relaxedGridGutterWidth: 3rem;
33 | @veryRelaxedGridGutterWidth: 5rem;
34 |
35 | @mobileGridWidth: @mobileWidth;
36 | @tabletGridWidth: ~"calc("@tabletWidth~" + "@gridGutterWidth~")";
37 | @computerGridWidth: ~"calc("@computerWidth~" + "@gridGutterWidth~")";
38 | @largeMonitorGridWidth: ~"calc("@largeMonitorWidth~" + "@gridGutterWidth~")";
39 |
40 | @mobileRelaxedGridWidth: @mobileWidth;
41 | @tabletRelaxedGridWidth: ~"calc("@tabletWidth~" + "@relaxedGridGutterWidth~")";
42 | @computerRelaxedGridWidth: ~"calc("@computerWidth~" + "@relaxedGridGutterWidth~")";
43 | @largeMonitorRelaxedGridWidth: ~"calc("@largeMonitorWidth~" + "@relaxedGridGutterWidth~")";
44 |
45 | @mobileVeryRelaxedGridWidth: @mobileWidth;
46 | @tabletVeryRelaxedGridWidth: ~"calc("@tabletWidth~" + "@veryRelaxedGridGutterWidth~")";
47 | @computerVeryRelaxedGridWidth: ~"calc("@computerWidth~" + "@veryRelaxedGridGutterWidth~")";
48 | @largeMonitorVeryRelaxedGridWidth: ~"calc("@largeMonitorWidth~" + "@veryRelaxedGridGutterWidth~")";
49 |
50 | /*-------------------
51 | Types
52 | --------------------*/
53 |
54 | /* Text */
55 | @textWidth: 700px;
56 | @textFontFamily: @pageFont;
57 | @textLineHeight: 1.5;
58 | @textSize: @large;
--------------------------------------------------------------------------------
/semantic-ui/themes/github/elements/button.variables:
--------------------------------------------------------------------------------
1 | /*-------------------
2 | Button Variables
3 | --------------------*/
4 |
5 | /* Button Variables */
6 | @pageFont: Helvetica Neue, Helvetica, Arial, sans-serif;
7 | @textTransform: none;
8 | @fontWeight: bold;
9 | @textColor: #333333;
10 |
11 | @textShadow: 0px 1px 0px rgba(255, 255, 255, 0.9);
12 | @invertedTextShadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
13 |
14 | @borderRadius: @relativeBorderRadius;
15 |
16 | @verticalPadding: 0.75em;
17 | @horizontalPadding: 1.15em;
18 |
19 | @backgroundColor: #FAFAFA;
20 | @backgroundImage: linear-gradient(rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1));
21 | @boxShadow:
22 | 0 -1px 0 0 rgba(0, 0, 0, 0.05) inset,
23 | 0 0 0 1px rgba(0, 0, 0, 0.13) inset,
24 | 0 1px 3px rgba(0, 0, 0, 0.05)
25 | ;
26 |
27 | @coloredBackgroundImage: linear-gradient(rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.2));
28 | @coloredBoxShadow:
29 | 0 -1px 0 0 rgba(0, 0, 0, 0.05) inset,
30 | 0 0 0 1px rgba(0, 0, 0, 0.1) inset,
31 | 0 1px 3px rgba(0, 0, 0, 0.05)
32 | ;
33 |
34 | @hoverBackgroundColor: #E0E0E0;
35 | @hoverBackgroundImage: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.08));
36 | @hoverBoxShadow: @boxShadow;
37 |
38 | @downBackgroundColor: '';
39 | @downBackgroundImage: '';
40 | @downBoxShadow:
41 | 0 -1px 0 0 rgba(0, 0, 0, 0.05) inset,
42 | 0 0 0 1px rgba(0, 0, 0, 0.13) inset,
43 | 0 3px 5px rgba(0, 0, 0, 0.15) inset !important
44 | ;
45 | @activeBackgroundColor: #DFDFDF;
46 | @activeBackgroundImage: none;
47 | @activeBoxShadow:
48 | 0 -1px 0 0 rgba(0, 0, 0, 0.05) inset,
49 | 0 0 0 1px rgba(0, 0, 0, 0.13) inset,
50 | 0 3px 5px rgba(0, 0, 0, 0.1) inset !important
51 | ;
52 |
53 | @labeledIconBackgroundColor: transparent;
54 | @labeledIconBorder: transparent;
55 | @labeledIconPadding: (@horizontalPadding + 2.25em);
56 |
57 | @basicFontWeight: bold;
58 | @basicTextColor: @linkColor;
59 | @basicHoverTextColor: @linkHoverColor;
60 |
61 | @basicHoverBackground: #E0E0E0;
62 |
63 | @blue: #3072B3;
64 | @green: #60B044;
65 | @black: #5D5D5D;
66 |
67 | @primaryColor: @blue;
68 | @secondaryColor: @black;
69 |
70 | @mini: 0.6rem;
71 | @tiny: 0.7rem;
72 | @small: 0.85rem;
73 | @medium: 0.92rem;
74 | @large: 1rem;
75 | @big: 1.125rem;
76 | @huge: 1.25rem;
77 | @massive: 1.3rem;
78 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "darty-react-app",
3 | "description": "Darty React App",
4 | "keywords": [
5 | "typescript",
6 | "react",
7 | "hooks",
8 | "spa",
9 | "boilerplate",
10 | "starter"
11 | ],
12 | "version": "0.10.6",
13 | "homepage": "https://dartyreactapp.herokuapp.com/",
14 | "author": "Eser Ozvataf (https://twitter.com/eser)",
15 | "contributors": [
16 | {
17 | "name": "Eser Ozvataf",
18 | "email": "eser@ozvataf.com",
19 | "url": "http://eser.ozvataf.com/"
20 | }
21 | ],
22 | "repository": {
23 | "type": "git",
24 | "url": "https://github.com/eserozvataf/darty-react-app.git"
25 | },
26 | "bugs": {
27 | "url": "https://github.com/eserozvataf/darty-react-app/issues"
28 | },
29 | "license": "Apache-2.0",
30 | "main": "./dist/index.js",
31 | "engines": {
32 | "node": ">=8.10.0"
33 | },
34 | "scripts": {
35 | "cleanup": "rm -rf yarn.lock node_modules/ dist/",
36 | "start": "darty start",
37 | "dev": "darty dev",
38 | "extract": "darty extract",
39 | "test": "darty test",
40 | "test:coverage": "darty test:coverage",
41 | "bundle": "darty bundle",
42 | "bundle:prod": "darty bundle:prod",
43 | "containerize": "darty containerize",
44 | ":postinstall": "semantic-ui-css-patch",
45 | "postinstall": "node -e \"require('@eserozvataf/semantic-ui-react-css-patch/src/index.js').run();\""
46 | },
47 | "devDependencies": {
48 | "@eserozvataf/semantic-ui-react-css-patch": "^1.0.1",
49 | "@fortawesome/fontawesome-svg-core": "^6.1.2",
50 | "@fortawesome/free-brands-svg-icons": "^6.1.2",
51 | "@fortawesome/free-solid-svg-icons": "^6.1.2",
52 | "@fortawesome/react-fontawesome": "^0.2.0",
53 | "@testing-library/dom": "^8.16.0",
54 | "@testing-library/jest-dom": "^5.16.4",
55 | "@testing-library/react": "^13.3.0",
56 | "@testing-library/user-event": "^14.3.0",
57 | "@types/jest": "^28.1.6",
58 | "@types/react": "^18.0.15",
59 | "@types/react-router": "^5.1.18",
60 | "fomantic-ui-less": "^2.8.8",
61 | "react": "^18.2.0",
62 | "react-dom": "^18.2.0",
63 | "react-native-web": "^0.18.7",
64 | "react-router": "^6.3.0",
65 | "react-router-dom": "^6.3.0",
66 | "semantic-ui-react": "^2.1.3"
67 | }
68 | }
69 |
--------------------------------------------------------------------------------
/semantic-ui/themes/classic/views/card.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Item
3 | *******************************/
4 | /*-------------------
5 | View
6 | --------------------*/
7 |
8 | /* Item */
9 | @background: #FFFFFF;
10 | @borderRadius: 0.325rem;
11 | @display: block;
12 | @float: left;
13 | @margin: 0em @horizontalSpacing @rowSpacing;
14 | @minHeight: 0px;
15 | @padding: 0em;
16 | @width: 300px;
17 | @boxShadow:
18 | 0px 0px 0px 1px @borderColor,
19 | 0px 3px 0px 0px @borderColor
20 | ;
21 | @border: none;
22 | @zIndex: '';
23 |
24 | /* Item Group */
25 | @horizontalSpacing: 0.5em;
26 | @rowSpacing: 2.5em;
27 | @groupMargin: 1em -@horizontalSpacing;
28 |
29 | /*-------------------
30 | Content
31 | --------------------*/
32 |
33 | /* Image */
34 | @imageBackground: @transparentBlack;
35 | @imagePadding: 0em;
36 | @imageBorderRadius: @borderRadius @borderRadius 0em 0em;
37 | @imageBoxShadow: none;
38 | @imageBorder: none;
39 |
40 | /* Content */
41 | @contentMargin: 0em;
42 | @contentPadding: 0.75em 1em;
43 | @contentFontSize: 1em;
44 | @contentBorder: none;
45 | @contentBorderRadius: 0em;
46 | @contentBoxShadow: none;
47 |
48 | /* Title */
49 | @titleMargin: 0em;
50 | @titleFont: @headerFont;
51 | @titleFontWeight: bold;
52 | @titleFontSize: 1.25em;
53 | @titleColor: @darkTextColor;
54 |
55 | /* Metadata */
56 | @metaColor: @lightTextColor;
57 |
58 | /* Description */
59 | @descriptionDistance: 0.75em;
60 | @descriptionColor: @lightTextColor;
61 |
62 | /* Image */
63 | @imageSpacing: 0.25em;
64 | @contentImageWidth: 2em;
65 | @contentImageVerticalAlign: middle;
66 |
67 | /* Paragraph */
68 | @paragraphDistance: 0.1em;
69 |
70 | /* Additional Content */
71 | @extraDisplay: absolute;
72 | @extraTop: 100%;
73 | @extraLeft: 0em;
74 | @extraWidth: 100%;
75 |
76 | @extraPadding: 0.5em 0.75em;
77 | @extraColor: @lightTextColor;
78 | @extraTransition: color @defaultDuration @defaultEasing;
79 |
80 | /*-------------------
81 | States
82 | --------------------*/
83 |
84 | @hoverCursor: pointer;
85 | @hoverZIndex: 5;
86 | @hoverBorder: none;
87 | @hoverBoxShadow:
88 | 0px 0px 0px 1px @selectedBorderColor,
89 | 0px 3px 0px 0px @selectedBorderColor
90 | ;
91 |
92 |
93 | /*-------------------
94 | Variations
95 | --------------------*/
96 |
97 | /* Sizes */
98 | @medium: 1em;
--------------------------------------------------------------------------------
/src/app/layouts/default/index.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | import { Container, Grid, Header, List, Segment } from "semantic-ui-react";
4 |
5 | import ResponsiveContainer from "./responsiveContainer";
6 |
7 | import "./assets/styles.less";
8 | import layoutStyles from "./assets/styles.module.less";
9 |
10 | function Layout(props) {
11 | // the JSX syntax is quite intuitive but check out
12 | // https://facebook.github.io/react/docs/jsx-in-depth.html
13 | // if you need additional help
14 |
15 | return (
16 |
17 | {props.children}
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 | Sitemap
27 | Contact Us
28 | Religious Ceremonies
29 | Gazebo Plans
30 |
31 |
32 |
33 |
34 |
35 | Banana Pre-Order
36 | DNA FAQ
37 | How To Access
38 | Favorite X-Men
39 |
40 |
41 |
42 |
43 | Darty React Hooks App
44 |
45 |
46 | Darty React Hooks App is a front-end development stack for
47 | starting with a structured, scaleable and adaptable basecode.
48 | Visit{" "}
49 |
50 | GitHub page
51 | {" "}
52 | for details. Apache License, Version 2.0
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 | );
61 | }
62 |
63 | export { Layout as default };
64 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/views/comment.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Comments
3 | *******************************/
4 |
5 |
6 | /*-------------------
7 | View
8 | --------------------*/
9 |
10 | @maxWidth: 650px;
11 | @margin: 1.5em 0em;
12 |
13 | /*-------------------
14 | Elements
15 | --------------------*/
16 |
17 | /* Comment */
18 | @commentBackground: none;
19 | @commentMargin: 0.5em 0em 0em;
20 | @commentPadding: 0.5em 0em 0em;
21 | @commentDivider: none;
22 | @commentBorder: none;
23 | @commentLineHeight: 1.2;
24 | @firstCommentMargin: 0em;
25 | @firstCommentPadding: 0em;
26 |
27 | /* Nested Comment */
28 | @nestedCommentsMargin: 0em 0em 0.5em 0.5em;
29 | @nestedCommentsPadding: 1em 0em 1em 1em;
30 |
31 | @nestedCommentDivider: none;
32 | @nestedCommentBorder: none;
33 | @nestedCommentBackground: none;
34 |
35 | /* Avatar */
36 | @avatarDisplay: block;
37 | @avatarFloat: left;
38 | @avatarWidth: 2.5em;
39 | @avatarHeight: auto;
40 | @avatarSpacing: 1em;
41 | @avatarMargin: (@commentLineHeight - 1em) 0em 0em;
42 | @avatarBorderRadius: 0.25rem;
43 |
44 | /* Content */
45 | @contentMargin: @avatarWidth + @avatarSpacing;
46 |
47 | /* Author */
48 | @authorFontSize: 1em;
49 | @authorColor: @textColor;
50 | @authorHoverColor: @linkHoverColor;
51 | @authorFontWeight: @bold;
52 |
53 | /* Metadata */
54 | @metadataDisplay: inline-block;
55 | @metadataFontSize: 0.875em;
56 | @metadataSpacing: 0.5em;
57 | @metadataContentSpacing: 0.5em;
58 | @metadataColor: @lightTextColor;
59 |
60 | /* Text */
61 | @textFontSize: 1em;
62 | @textMargin: 0.25em 0em 0.5em;
63 | @textWordWrap: break-word;
64 | @textLineHeight: 1.3;
65 |
66 | /* Actions */
67 | @actionFontSize: 0.875em;
68 | @actionContentDistance: 0.75em;
69 | @actionLinkColor: @unselectedTextColor;
70 | @actionLinkHoverColor: @hoveredTextColor;
71 |
72 | /* Reply */
73 | @replyDistance: 1em;
74 | @replyHeight: 12em;
75 | @replyFontSize: 1em;
76 |
77 | @commentReplyDistance: @replyDistance;
78 |
79 | /*-------------------
80 | Variations
81 | --------------------*/
82 |
83 | /* Threaded */
84 | @threadedCommentMargin: -1.5em 0 -1em (@avatarWidth / 2);
85 | @threadedCommentPadding: 3em 0em 2em 2.25em;
86 | @threadedCommentBoxShadow: -1px 0px 0px @borderColor;
87 |
88 |
89 | /* Minimal */
90 | @minimalActionPosition: absolute;
91 | @minimalActionTop: 0px;
92 | @minimalActionRight: 0px;
93 | @minimalActionLeft: auto;
94 |
95 | @minimalTransitionDelay: 0.1s;
96 | @minimalEasing: @defaultEasing;
97 | @minimalDuration: 0.2s;
98 | @minimalTransition: opacity @minimalDuration @minimalEasing;
99 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/views/statistic.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Statistic
3 | *******************************/
4 |
5 | /*-------------------
6 | View
7 | --------------------*/
8 |
9 | @verticalMargin: 1em;
10 | @margin: @verticalMargin 0em;
11 | @textAlign: center;
12 | @maxWidth: auto;
13 |
14 | /* Group */
15 | @horizontalSpacing: 1.5em;
16 | @rowSpacing: 1em;
17 | @groupMargin: @verticalMargin -@horizontalSpacing -@rowSpacing;
18 |
19 | /* Group Element */
20 | @elementMargin: 0em @horizontalSpacing @rowSpacing;
21 | @elementMaxWidth: @maxWidth;
22 |
23 | /*-------------------
24 | Content
25 | --------------------*/
26 |
27 | /* Value */
28 | @valueFont: @pageFont;
29 | @valueFontWeight: @normal;
30 | @valueLineHeight: 1em;
31 | @valueColor: @black;
32 | @valueTextTransform: uppercase;
33 |
34 | /* Label */
35 | @labelSize: @relativeMedium;
36 | @topLabelDistance: 0rem;
37 | @bottomLabelDistance: 0rem;
38 | @labelFont: @headerFont;
39 | @labelFontWeight: @bold;
40 | @labelColor: @textColor;
41 | @labelLineHeight: @relativeLarge;
42 | @labelTextTransform: uppercase;
43 |
44 | /* Text */
45 | @textValueLineHeight: 1em;
46 | @textValueMinHeight: 2em;
47 | @textValueFontWeight: @bold;
48 |
49 | /* Label Image */
50 | @imageHeight: 3rem;
51 | @imageVerticalAlign: baseline;
52 |
53 | /*-------------------
54 | Types
55 | --------------------*/
56 |
57 | @horizontalGroupElementMargin: 1em 0em;
58 | @horizontalLabelDistance: 0.75em;
59 |
60 | /*-------------------
61 | Variations
62 | --------------------*/
63 |
64 | /* Floated */
65 | @leftFloatedMargin: 0em 2em 1em 0em;
66 | @rightFloatedMargin: 0em 0em 1em 2em;
67 |
68 | /* Inverted */
69 | @invertedValueColor: @white;
70 | @invertedLabelColor: @invertedTextColor;
71 |
72 | /* Item Width */
73 | @itemGroupMargin: 0em 0em -@rowSpacing;
74 | @itemMargin: 0em 0em @rowSpacing;
75 |
76 | /* Size */
77 | @miniTextValueSize: 1rem;
78 | @miniValueSize: 1.5rem;
79 | @miniHorizontalValueSize: 1.5rem;
80 |
81 | @tinyTextValueSize: 1rem;
82 | @tinyValueSize: 2rem;
83 | @tinyHorizontalValueSize: 2rem;
84 |
85 | @smallTextValueSize: 1rem;
86 | @smallValueSize: 3rem;
87 | @smallHorizontalValueSize: 2rem;
88 |
89 | @textValueSize: 2rem;
90 | @valueSize: 4rem;
91 | @horizontalValueSize: 3rem;
92 |
93 | @largeTextValueSize: 2.5rem;
94 | @largeValueSize: 5rem;
95 | @largeHorizontalValueSize: 4rem;
96 |
97 | @hugeTextValueSize: 2.5rem;
98 | @hugeValueSize: 6rem;
99 | @hugeHorizontalValueSize: 5rem;
100 |
--------------------------------------------------------------------------------
/.github/workflows/ci.yml:
--------------------------------------------------------------------------------
1 | name: CI
2 |
3 | on: [ push, pull_request ]
4 |
5 | jobs:
6 | build:
7 | name: Test on node ${{ matrix.node-version }} and ${{ matrix.operating-system }}
8 | runs-on: ${{ matrix.operating-system }}
9 | strategy:
10 | matrix:
11 | operating-system: [ ubuntu-latest, windows-latest, macOS-latest ]
12 | node-version: [ 12.x, 10.x ]
13 | steps:
14 | - name: Checkout from repository
15 | uses: actions/checkout@master
16 | - name: Setup Node.js
17 | uses: actions/setup-node@master
18 | with:
19 | node-version: ${{ matrix.node-version }}
20 | - name: Install dependencies
21 | run: yarn install --frozen-lockfile --audit --non-interactive
22 | - name: Run tests
23 | run: yarn test
24 | - name: Lint
25 | run: yarn lint
26 |
27 | deploy:
28 | needs: [ build ]
29 | name: Deployment
30 | runs-on: ubuntu-latest
31 | if: github.ref == 'refs/heads/master'
32 | steps:
33 | - name: Checkout from repository
34 | uses: actions/checkout@master
35 |
36 | - name: Setup Node.js
37 | uses: actions/setup-node@master
38 | with:
39 | node-version: 12.x
40 |
41 | - name: Install dependencies
42 | run: yarn install --frozen-lockfile --non-interactive
43 |
44 | - name: Module bundling
45 | run: yarn run bundle:prod
46 |
47 | # - name: Upload artifacts
48 | # uses: actions/upload-artifact@master
49 | # with:
50 | # name: latest
51 | # path: dist/
52 |
53 | - name: Login to Docker Hub
54 | run: docker login --username=$DOCKER_USERNAME --password=$DOCKER_PASSWORD docker.io
55 | env:
56 | DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
57 | DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
58 |
59 | - name: Login to Heroku Container Registry
60 | run: docker login --username=$DOCKER_USERNAME --password=$DOCKER_PASSWORD registry.heroku.com
61 | env:
62 | DOCKER_USERNAME: _
63 | DOCKER_PASSWORD: ${{ secrets.HEROKU_API_KEY }}
64 |
65 | - name: Build container
66 | run: docker build -t eserozvataf/darty-react-app:latest -t registry.heroku.com/dartyreactapp/web:latest .
67 |
68 | - name: Push to Docker Hub
69 | run: docker push eserozvataf/darty-react-app:latest
70 |
71 | - name: Push to Heroku
72 | run: docker push registry.heroku.com/dartyreactapp/web:latest
73 |
74 | - name: Heroku Release
75 | uses: actions/heroku@master
76 | env:
77 | HEROKU_API_KEY: ${{ secrets.HEROKU_API_KEY }}
78 | with:
79 | args: container:release web --app dartyreactapp
80 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/checkbox.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
5 | @font-face {
6 | font-family: 'Checkbox';
7 | src:
8 | url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype')
9 | ;
10 | }
11 |
12 | /* Checkmark */
13 | .ui.checkbox label:after,
14 | .ui.checkbox .box:after {
15 | font-family: 'Checkbox';
16 | }
17 |
18 | /* Checked */
19 | .ui.checkbox input:checked ~ .box:after,
20 | .ui.checkbox input:checked ~ label:after {
21 | content: '\e800';
22 | }
23 |
24 | /* Indeterminate */
25 | .ui.checkbox input:indeterminate ~ .box:after,
26 | .ui.checkbox input:indeterminate ~ label:after {
27 | font-size: 12px;
28 | content: '\e801';
29 | }
30 |
31 |
32 | /* UTF Reference
33 | .check:before { content: '\e800'; }
34 | .dash:before { content: '\e801'; }
35 | .plus:before { content: '\e802'; }
36 | */
37 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/collections/grid.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Grid
3 | *******************************/
4 |
5 | /* Inherited From Site */
6 |
7 | // @mobileBreakpoint
8 | // @tabletBreakpoint
9 | // @computerBreakpoint
10 | // @largeMonitorBreakpoint
11 | // @widescreenMonitorBreakpoint
12 |
13 | /*******************************
14 | Grid
15 | *******************************/
16 |
17 | @minWidth: 320px;
18 |
19 | @gutterWidth: 2rem;
20 | @rowSpacing: 2rem;
21 |
22 | @tableWidth: ~"calc(100% + "@gutterWidth~")";
23 | @columnMaxImageWidth: 100%;
24 |
25 | @consecutiveGridDistance: (@rowSpacing / 2);
26 |
27 | /*******************************
28 | Variations
29 | *******************************/
30 |
31 | /*--------------
32 | Relaxed
33 | ---------------*/
34 |
35 | @relaxedGutterWidth: 3rem;
36 | @veryRelaxedGutterWidth: 5rem;
37 |
38 | /*--------------
39 | Divided
40 | ---------------*/
41 |
42 | @dividedBorder: -1px 0px 0px 0px @borderColor;
43 | @verticallyDividedBorder: 0px -1px 0px 0px @borderColor;
44 |
45 | @dividedInvertedBorder: -1px 0px 0px 0px @whiteBorderColor;
46 | @verticallyDividedInvertedBorder: 0px -1px 0px 0px @whiteBorderColor;
47 |
48 | /*--------------
49 | Celled
50 | ---------------*/
51 |
52 | @celledMargin: 1em 0em;
53 | @celledWidth: 1px;
54 | @celledBorderColor: @solidBorderColor;
55 |
56 | @celledPadding: 1em;
57 | @celledRelaxedPadding: 1.5em;
58 | @celledVeryRelaxedPadding: 2em;
59 |
60 | @celledGridDivider: 0px 0px 0px @celledWidth @celledBorderColor;
61 | @celledRowDivider: 0px (-@celledWidth) 0px 0px @celledBorderColor;
62 | @celledColumnDivider: (-@celledWidth) 0px 0px 0px @celledBorderColor;
63 |
64 |
65 | /*--------------
66 | Stackable
67 | ---------------*/
68 |
69 | @stackableRowSpacing: @rowSpacing;
70 | @stackableGutter: @gutterWidth;
71 | @stackableMobileBorder: 1px solid @borderColor;
72 | @stackableInvertedMobileBorder: 1px solid @whiteBorderColor;
73 |
74 |
75 | /*******************************
76 | Legacy
77 | *******************************/
78 |
79 | /*--------------
80 | Page
81 | ---------------*/
82 |
83 | /* Legacy (DO NOT USE)
84 | */
85 | @mobileWidth: auto;
86 | @mobileMargin: 0em;
87 | @mobileGutter: 0em;
88 |
89 | @tabletWidth: auto;
90 | @tabletMargin: 0em;
91 | @tabletGutter: 2em;
92 |
93 | @computerWidth: auto;
94 | @computerMargin: 0em;
95 | @computerGutter: 3%;
96 |
97 | @largeMonitorWidth: auto;
98 | @largeMonitorMargin: 0em;
99 | @largeMonitorGutter: 15%;
100 |
101 | @widescreenMonitorWidth: auto;
102 | @widescreenMargin: 0em;
103 | @widescreenMonitorGutter: 23%;
--------------------------------------------------------------------------------
/semantic-ui/themes/material/elements/button.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Button
3 | *******************************/
4 |
5 | /*-------------------
6 | Element
7 | --------------------*/
8 |
9 | @googleFontName : 'Roboto';
10 | @pageFont : 'Roboto', Arial, sans-serif;
11 |
12 | @medium: 13px;
13 |
14 | @verticalPadding : 0.8em;
15 | @horizontalPadding : 0.8em;
16 | @borderRadius : @relative3px;
17 | @color : #222222;
18 | @fontWeight : normal;
19 | @textTransform : none;
20 |
21 | @backgroundColor : @white;
22 | @backgroundImage : linear-gradient(transparent, rgba(0, 0, 0, 0.02));
23 |
24 | @solidBorderColor: #DDDDDD;
25 |
26 | @borderBoxShadowColor: @solidBorderColor;
27 | @borderBoxShadow: 0px 0px 0px 1px @solidBorderColor inset;
28 | @shadowBoxShadow: 0px 0px 0px 0px transparent;
29 |
30 | @transition:
31 | opacity 0.3s @defaultEasing,
32 | background-color 0.3s @defaultEasing,
33 | color 0.3s @defaultEasing,
34 | box-shadow 0.3s @defaultEasing,
35 | background 0.3s @defaultEasing
36 | ;
37 | /*-------------------
38 | State
39 | --------------------*/
40 |
41 | @hoverBackgroundColor: @white;
42 | @hoverBoxShadow:
43 | @borderBoxShadow,
44 | 0px 2px 3px 0px rgba(0, 0, 0, 0.2) !important
45 | ;
46 |
47 | @downBackgroundColor: @white;
48 | @downBackgroundImage: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04));
49 | @downTextColor: #222222;
50 | @downBoxShadow: @borderBoxShadow;
51 |
52 | @activeBackgroundColor: #F0F0F0;
53 | @activeBoxShadow: 0px 0px 0px 1px #DDDDDD;
54 |
55 | /*-------------------
56 | Variations
57 | --------------------*/
58 |
59 | /* Basic */
60 | @basicBorderSize: 0px;
61 | @basicBorderRadius: 4px;
62 | @basicColoredBorderSize: 1px;
63 | @basicHoverBackground: @white;
64 | @basicHoverBoxShadow: @hoverBoxShadow;
65 | @basicDownBackground: @white;
66 | @basicDownBoxShadow: @downBoxShadow;
67 |
68 | @basicActiveBackground: #FFFFFF;
69 | @basicActiveBoxShadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
70 |
71 | /* Labeled */
72 | @labeledIconBackgroundColor: transparent;
73 | @labeledIconWidth: 2em;
74 |
75 | @labeledLabelBorderOffset: 0px;
76 |
77 | /* Colored */
78 | @coloredBackgroundImage : @subtleGradient;
79 | @coloredBoxShadow : 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset;
80 |
81 | /* Primary */
82 | @primaryColor : #4184F3;
83 | @primaryBoxShadow : 0px 0px 0px 1px #0157E4 inset;
84 |
85 | /* Secondary */
86 | @secondaryColor : #EEEEEE;
87 | @secondaryBackgroundImage : @backgroundImage;
88 | @secondaryTextColor : @textColor;
89 | @secondaryBoxShadow : @borderBoxShadow;
90 |
91 | /* Emotive */
92 | @positiveColor: #3D9400;
93 | @negativeColor: #D34836;
94 |
95 | /* Inverted */
96 | @invertedBorderSize: 1px;
97 |
98 |
--------------------------------------------------------------------------------
/semantic-ui/themes/classic/elements/button.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Button
3 | *******************************/
4 |
5 | /*-------------------
6 | Element
7 | --------------------*/
8 |
9 | /* Shadow */
10 | @shadowDistance: 0em;
11 | @shadowOffset: (@shadowDistance / 2);
12 | @shadowBoxShadow: 0px -@shadowDistance 0px 0px @borderColor inset;
13 | @backgroundColor: #FAFAFA;
14 | @backgroundImage: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.09));
15 | @boxShadow:
16 | 0px 0px 0px 1px @borderColor inset,
17 | @shadowBoxShadow
18 | ;
19 |
20 | /* Padding */
21 | @verticalPadding: 0.8em;
22 | @horizontalPadding: 1.5em;
23 |
24 |
25 | /*-------------------
26 | Group
27 | --------------------*/
28 |
29 | @groupBoxShadow: none;
30 | @groupButtonBoxShadow:
31 | 0px 0px 0px 1px @borderColor inset,
32 | @shadowBoxShadow
33 | ;
34 | @verticalBoxShadow: 0px 0px 0px 1px @borderColor inset;
35 | @groupButtonOffset: 0px 0px 0px -1px;
36 | @verticalGroupOffset: 0px 0px -1px 0px;
37 |
38 | /*-------------------
39 | States
40 | --------------------*/
41 |
42 | /* Hovered */
43 | @hoverBackgroundColor: '';
44 | @hoverBackgroundImage: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.13));
45 | @hoverBoxShadow: '';
46 | @hoverColor: @hoveredTextColor;
47 | @iconHoverOpacity: 0.85;
48 |
49 | /* Focused */
50 | @focusBackgroundColor: '';
51 | @focusBackgroundImage: '';
52 | @focusBoxShadow:
53 | 0px 0px 1px rgba(81, 167, 232, 0.8) inset,
54 | 0px 0px 3px 2px rgba(81, 167, 232, 0.8)
55 | ;
56 | @focusColor: @hoveredTextColor;
57 | @iconFocusOpacity: 0.85;
58 |
59 | /* Pressed Down */
60 | @downBackgroundColor: #F1F1F1;
61 | @downBackgroundImage: '';
62 | @downBoxShadow:
63 | 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset,
64 | 0px 1px 4px 0px rgba(0, 0, 0, 0.1) inset !important
65 | ;
66 | @downColor: @pressedTextColor;
67 |
68 | /* Active */
69 | @activeBackgroundColor: #DADADA;
70 | @activeBackgroundImage: none;
71 | @activeColor: @selectedTextColor;
72 | @activeBoxShadow:
73 | 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset,
74 | 0px 1px 4px 0px rgba(0, 0, 0, 0.1) inset !important
75 | ;
76 |
77 | /* Active + Hovered */
78 | @activeHoverBackgroundColor: #DADADA;
79 | @activeHoverBackgroundImage: none;
80 | @activeHoverBoxShadow:
81 | 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset,
82 | 0px 1px 4px 0px rgba(0, 0, 0, 0.1) inset !important
83 | ;
84 | @activeHoverColor: @selectedTextColor;
85 |
86 | /* Loading */
87 | @loadingBackgroundColor: #FFFFFF;
88 |
89 | /*-------------------
90 | Types
91 | --------------------*/
92 |
93 | /* Labeled Icon */
94 | @labeledIconBackgroundColor: rgba(0, 0, 0, 0.05);
95 | @labeledIconLeftShadow: -1px 0px 0px 0px @labeledIconBorder inset;
96 | @labeledIconRightShadow: 1px 0px 0px 0px @labeledIconBorder inset;
97 |
--------------------------------------------------------------------------------
/semantic-ui/theme.config:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | ████████╗██╗ ██╗███████╗███╗ ███╗███████╗███████╗
4 | ╚══██╔══╝██║ ██║██╔════╝████╗ ████║██╔════╝██╔════╝
5 | ██║ ███████║█████╗ ██╔████╔██║█████╗ ███████╗
6 | ██║ ██╔══██║██╔══╝ ██║╚██╔╝██║██╔══╝ ╚════██║
7 | ██║ ██║ ██║███████╗██║ ╚═╝ ██║███████╗███████║
8 | ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚══════╝╚══════╝
9 |
10 | */
11 |
12 | /*******************************
13 | Theme Selection
14 | *******************************/
15 |
16 | /* To override a theme for an individual element
17 | specify theme name below
18 | */
19 |
20 | /* Global */
21 | @site : 'github';
22 | @reset : 'default';
23 |
24 | /* Elements */
25 | @button : 'default';
26 | @container : 'default';
27 | @divider : 'default';
28 | @emoji : 'default';
29 | @flag : 'default';
30 | @header : 'default';
31 | @icon : 'default';
32 | @image : 'default';
33 | @input : 'default';
34 | @label : 'default';
35 | @list : 'default';
36 | @loader : 'default';
37 | @placeholder: 'default';
38 | @rail : 'default';
39 | @reveal : 'default';
40 | @segment : 'default';
41 | @step : 'default';
42 | @text : 'default';
43 |
44 | /* Collections */
45 | @breadcrumb : 'default';
46 | @form : 'default';
47 | @grid : 'default';
48 | @menu : 'default';
49 | @message : 'default';
50 | @table : 'default';
51 |
52 | /* Modules */
53 | @accordion : 'default';
54 | @calendar : 'default';
55 | @checkbox : 'default';
56 | @dimmer : 'default';
57 | @dropdown : 'default';
58 | @embed : 'default';
59 | @modal : 'default';
60 | @nag : 'default';
61 | @popup : 'default';
62 | @progress : 'default';
63 | @slider : 'default';
64 | @rating : 'default';
65 | @search : 'default';
66 | @shape : 'default';
67 | @sidebar : 'default';
68 | @sticky : 'default';
69 | @tab : 'default';
70 | @toast : 'default';
71 | @transition : 'default';
72 |
73 | /* Views */
74 | @ad : 'default';
75 | @card : 'default';
76 | @comment : 'default';
77 | @feed : 'default';
78 | @item : 'default';
79 | @statistic : 'default';
80 |
81 | /*******************************
82 | Folders
83 | *******************************/
84 |
85 | /* Path to theme packages */
86 | @themesFolder : 'themes';
87 |
88 | /* Path to site override folder */
89 | @siteFolder : '../semantic-ui/site';
90 |
91 |
92 | /*******************************
93 | Import Theme
94 | *******************************/
95 |
96 | @import (multiple) "~fomantic-ui-less/theme.less";
97 | @fontPath : "../../../themes/@{theme}/assets/fonts";
98 |
99 | /* End Config */
100 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/accordion.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Accordion
3 | *******************************/
4 |
5 | @boxShadow: none;
6 |
7 | /* Title */
8 | @titleFont: @headerFont;
9 | @titlePadding: 0.5em 0em;
10 | @titleFontSize: 1em;
11 | @titleColor: @textColor;
12 |
13 | /* Icon */
14 | @iconOpacity: 1;
15 | @iconFontSize: 1em;
16 | @iconFloat: none;
17 | @iconWidth: 1.25em;
18 | @iconHeight: 1em;
19 | @iconDisplay: inline-block;
20 | @iconMargin: 0em 0.25rem 0em 0rem;
21 | @iconPadding: 0em;
22 | @iconTransition:
23 | transform @defaultDuration @defaultEasing,
24 | opacity @defaultDuration @defaultEasing
25 | ;
26 | @iconVerticalAlign: baseline;
27 | @iconTransform: none;
28 |
29 | /* Child Accordion */
30 | @childAccordionMargin: 1em 0em 0em;
31 | @childAccordionPadding: 0em;
32 |
33 | /* Content */
34 | @contentMargin: '';
35 | @contentPadding: 0.5em 0em 1em;
36 |
37 | /*-------------------
38 | Coupling
39 | --------------------*/
40 |
41 | @menuTitlePadding: 0em;
42 | @menuIconFloat: right;
43 | @menuIconMargin: @lineHeightOffset 0em 0em 1em;
44 | @menuIconTransform: rotate(180deg);
45 |
46 |
47 | /*-------------------
48 | States
49 | --------------------*/
50 |
51 | @activeIconTransform: rotate(90deg);
52 |
53 | /*-------------------
54 | Variations
55 | --------------------*/
56 |
57 | /* Styled */
58 | @styledWidth: 600px;
59 | @styledBackground: @white;
60 | @styledBorderRadius: @defaultBorderRadius;
61 | @styledBoxShadow:
62 | @subtleShadow,
63 | 0px 0px 0px 1px @borderColor
64 | ;
65 |
66 | /* Content */
67 | @styledContentMargin: 0em;
68 | @styledContentPadding: 0.5em 1em 1.5em;
69 |
70 | /* Child Content */
71 | @styledChildContentMargin: 0em;
72 | @styledChildContentPadding: @styledContentPadding;
73 |
74 | /* Styled Title */
75 | @styledTitleMargin: 0em;
76 | @styledTitlePadding: 0.75em 1em;
77 | @styledTitleFontWeight: @bold;
78 | @styledTitleColor: @unselectedTextColor;
79 | @styledTitleTransition: background-color @defaultDuration @defaultEasing;
80 | @styledTitleBorder: 1px solid @borderColor;
81 | @styledTitleTransition:
82 | background @defaultDuration @defaultEasing,
83 | color @defaultDuration @defaultEasing
84 | ;
85 |
86 | /* Styled Title States */
87 | @styledTitleHoverBackground: transparent;
88 | @styledTitleHoverColor: @textColor;
89 | @styledActiveTitleBackground: transparent;
90 | @styledActiveTitleColor: @selectedTextColor;
91 |
92 | /* Styled Child Title States */
93 | @styledHoverChildTitleBackground: @styledTitleHoverBackground;
94 | @styledHoverChildTitleColor: @styledTitleHoverColor;
95 | @styledActiveChildTitleBackground: @styledActiveTitleBackground;
96 | @styledActiveChildTitleColor: @styledActiveTitleColor;
97 |
98 | /* Inverted */
99 | @invertedTitleColor: @invertedTextColor;
100 |
101 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/input.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Input
3 | *******************************/
4 |
5 | /*-------------------
6 | Element
7 | --------------------*/
8 |
9 | @inputFont: @pageFont;
10 | @verticalPadding: @inputVerticalPadding;
11 | @horizontalPadding: @inputHorizontalPadding;
12 |
13 | @lineHeight: @inputLineHeight;
14 | @lineHeightOffset: ((@lineHeight - 1em) / 2);
15 |
16 | @padding: (@verticalPadding - @lineHeightOffset) @horizontalPadding;
17 |
18 | @textAlign: left;
19 | @background: @inputBackground;
20 | @borderWidth: 1px;
21 | @border: @borderWidth solid @borderColor;
22 | @boxShadow: none;
23 |
24 | @borderRadius: @defaultBorderRadius;
25 | @transition:
26 | box-shadow @defaultDuration @defaultEasing,
27 | border-color @defaultDuration @defaultEasing
28 | ;
29 |
30 | /*-------------------
31 | Types
32 | --------------------*/
33 |
34 | /* Icon Input */
35 | @iconWidth: (@verticalPadding * 2) + @glyphWidth;
36 | @iconOpacity: 0.5;
37 | @iconFocusOpacity: 1;
38 | @iconOffset: -0.5em;
39 |
40 | @iconDistance: 0em;
41 | @iconMargin: @iconWidth + @iconDistance;
42 | @iconTransition: opacity 0.3s @defaultEasing;
43 |
44 | @transparentIconWidth: @glyphWidth;
45 | @transparentIconMargin: 2em;
46 |
47 | /* Circular Icon Input */
48 | @circularIconVerticalOffset: 0.35em;
49 | @circularIconHorizontalOffset: 0.5em;
50 |
51 | /* Labeled Input */
52 | @labelCornerTop: @borderWidth;
53 | @labelCornerRight: @borderWidth;
54 | @labelCornerSize: @relative9px;
55 | @labelSize: 1em;
56 | @labelVerticalPadding: (@verticalPadding - @lineHeightOffset);
57 |
58 | @labeledMargin: 2.5em;
59 | @labeledIconInputMargin: 3.25em;
60 | @labeledIconMargin: 1.25em;
61 |
62 | /*-------------------
63 | States
64 | --------------------*/
65 |
66 | /* Placeholder */
67 | @placeholderColor: @inputPlaceholderColor;
68 | @placeholderFocusColor: @inputPlaceholderFocusColor;
69 |
70 | /* Down */
71 | @downBorderColor: rgba(0, 0, 0, 0.3);
72 | @downBackground: #FAFAFA;
73 | @downColor: @textColor;
74 | @downBoxShadow: none;
75 |
76 | /* Focus */
77 | @focusBorderColor: @focusedFormBorderColor;
78 | @focusBackground: @background;
79 | @focusColor: @hoveredTextColor;
80 | @focusBoxShadow: none;
81 |
82 | /* Error */
83 | @errorBackground: @negativeBackgroundColor;
84 | @errorColor: @negativeTextColor;
85 | @errorBorder: @negativeBorderColor;
86 | @errorBoxShadow: none;
87 |
88 | @placeholderErrorColor: lighten(@errorColor, 40);
89 | @placeholderErrorFocusColor: lighten(@errorColor, 30);
90 |
91 | /* Loader */
92 | @invertedLoaderFillColor: rgba(0, 0, 0, 0.15);
93 |
94 | /*-------------------
95 | Variations
96 | --------------------*/
97 |
98 | /* Inverted */
99 | @transparentInvertedPlaceholderColor: @invertedUnselectedTextColor;
100 | @transparentInvertedColor: @white;
101 |
102 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/icon.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Icon
3 | *******************************/
4 |
5 | /*--------------
6 | Font Files
7 | ---------------*/
8 |
9 | @fontName: 'icons';
10 | @src:
11 | url("@{fontPath}/@{fontName}.eot?#iefix") format('embedded-opentype'),
12 | url("@{fontPath}/@{fontName}.woff2") format('woff2'),
13 | url("@{fontPath}/@{fontName}.woff") format('woff'),
14 | url("@{fontPath}/@{fontName}.ttf") format('truetype'),
15 | url("@{fontPath}/@{fontName}.svg#icons") format('svg')
16 | ;
17 | @fallbackSRC: url("@{fontPath}/@{fontName}.eot");
18 |
19 | /*--------------
20 | Optional Files
21 | ---------------*/
22 |
23 | /* Outline Icons */
24 | @importOutlineIcons: true;
25 | @outlineFontName: 'outline-icons';
26 | @outlineSrc:
27 | url("@{fontPath}/@{outlineFontName}.eot?#iefix") format('embedded-opentype'),
28 | url("@{fontPath}/@{outlineFontName}.woff2") format('woff2'),
29 | url("@{fontPath}/@{outlineFontName}.woff") format('woff'),
30 | url("@{fontPath}/@{outlineFontName}.ttf") format('truetype'),
31 | url("@{fontPath}/@{outlineFontName}.svg#icons") format('svg')
32 | ;
33 | @outlineFallbackSRC: url("@{fontPath}/@{outlineFontName}.eot");
34 |
35 | /* Brand Icons */
36 | @importBrandIcons: true;
37 | @brandFontName: 'brand-icons';
38 | @brandSrc:
39 | url("@{fontPath}/@{brandFontName}.eot?#iefix") format('embedded-opentype'),
40 | url("@{fontPath}/@{brandFontName}.woff2") format('woff2'),
41 | url("@{fontPath}/@{brandFontName}.woff") format('woff'),
42 | url("@{fontPath}/@{brandFontName}.ttf") format('truetype'),
43 | url("@{fontPath}/@{brandFontName}.svg#icons") format('svg')
44 | ;
45 | @brandFallbackSRC: url("@{fontPath}/@{brandFontName}.eot");
46 |
47 | /*--------------
48 | Definition
49 | ---------------*/
50 |
51 | /* Icon Variables */
52 | @opacity: 1;
53 | @width: @iconWidth;
54 | @height: 1em;
55 | @distanceFromText: 0.25rem;
56 |
57 |
58 | /* Variations */
59 | @linkOpacity: 0.8;
60 | @linkDuration: 0.3s;
61 | @loadingDuration: 2s;
62 |
63 | @circularSize: 2em;
64 | @circularPadding: 0.5em 0em;
65 | @circularShadow: 0em 0em 0em 0.1em rgba(0, 0, 0, 0.1) inset;
66 |
67 | @borderedSize: 2em;
68 | @borderedVerticalPadding: ((@borderedSize - @height) / 2);
69 | @borderedHorizontalPadding: 0em;
70 | @borderedShadow: 0em 0em 0em 0.1em rgba(0, 0, 0, 0.1) inset;
71 |
72 | @cornerIconSize: 0.45em;
73 | @cornerIconStroke: 1px;
74 | @cornerIconShadow:
75 | -@cornerIconStroke -@cornerIconStroke 0 @white,
76 | @cornerIconStroke -@cornerIconStroke 0 @white,
77 | -@cornerIconStroke @cornerIconStroke 0 @white,
78 | @cornerIconStroke @cornerIconStroke 0 @white
79 | ;
80 | @cornerIconInvertedShadow:
81 | -@cornerIconStroke -@cornerIconStroke 0 @black,
82 | @cornerIconStroke -@cornerIconStroke 0 @black,
83 | -@cornerIconStroke @cornerIconStroke 0 @black,
84 | @cornerIconStroke @cornerIconStroke 0 @black
85 | ;
86 |
87 | @mini: 0.4em;
88 | @tiny: 0.5em;
89 | @small: 0.75em;
90 | @medium: 1em;
91 | @large: 1.5em;
92 | @big: 2em;
93 | @huge: 4em;
94 | @massive: 8em;
95 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/divider.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
5 |
6 | .ui.horizontal.divider:before,
7 | .ui.horizontal.divider:after {
8 | background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC');
9 | }
10 |
11 | @media only screen and (max-width : (@tabletBreakpoint - 1px)) {
12 | .ui.stackable.grid .ui.vertical.divider:before,
13 | .ui.grid .stackable.row .ui.vertical.divider:before,
14 | .ui.stackable.grid .ui.vertical.divider:after,
15 | .ui.grid .stackable.row .ui.vertical.divider:after {
16 | background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC');
17 | }
18 | }
--------------------------------------------------------------------------------
/semantic-ui/themes/flat/globals/site.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Settings
3 | *******************************/
4 |
5 | /*-------------------
6 | Paths
7 | --------------------*/
8 |
9 | @imagePath : "../../themes/default/assets/images";
10 | @fontPath : "../../themes/default/assets/fonts";
11 |
12 | /*-------------------
13 | Fonts
14 | --------------------*/
15 |
16 | @headerFont : "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
17 | @pageFont : "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
18 | @fontSmoothing : antialiased;
19 |
20 | /*-------------------
21 | Site Colors
22 | --------------------*/
23 |
24 | /*--- Colors ---*/
25 | @blue : #0074D9;
26 | @green : #2ECC40;
27 | @orange : #FF851B;
28 | @pink : #D9499A;
29 | @purple : #A24096;
30 | @red : #FF4136;
31 | @teal : #39CCCC;
32 | @yellow : #FFCB08;
33 |
34 | @black : #191919;
35 | @grey : #CCCCCC;
36 | @white : #FFFFFF;
37 |
38 | /*--- Light Colors ---*/
39 | @lightBlue : #54C8FF;
40 | @lightGreen : #2ECC40;
41 | @lightOrange : #FF851B;
42 | @lightPink : #FF8EDF;
43 | @lightPurple : #CDC6FF;
44 | @lightRed : #FF695E;
45 | @lightTeal : #6DFFFF;
46 | @lightYellow : #FFE21F;
47 |
48 | @primaryColor : @blue;
49 | @secondaryColor : @black;
50 |
51 |
52 | /*-------------------
53 | Page
54 | --------------------*/
55 |
56 | @bodyBackground : #FCFCFC;
57 | @fontSize : 14px;
58 | @textColor : rgba(0, 0, 0, 0.8);
59 |
60 | @headerMargin : 1em 0em 1rem;
61 | @paragraphMargin : 0em 0em 1em;
62 |
63 | @linkColor : #009FDA;
64 | @linkUnderline : none;
65 | @linkHoverColor : lighten( @linkColor, 5);
66 | @linkHoverUnderline : @linkUnderline;
67 |
68 | @highlightBackground : #FFFFCC;
69 | @highlightColor : @textColor;
70 |
71 |
72 |
73 | /*-------------------
74 | Background Colors
75 | --------------------*/
76 |
77 | @subtleTransparentBlack : rgba(0, 0, 0, 0.03);
78 | @transparentBlack : rgba(0, 0, 0, 0.05);
79 | @strongTransparentBlack : rgba(0, 0, 0, 0.10);
80 |
81 | @subtleTransparentWhite : rgba(255, 255, 255, 0.01);
82 | @transparentWhite : rgba(255, 255, 255, 0.05);
83 | @strongTransparentWhite : rgba(255, 255, 255, 0.01);
84 |
85 | /* Used for differentiating neutrals */
86 | @subtleGradient: linear-gradient(transparent, rgba(0, 0, 0, 0.05));
87 |
88 | /* Used for differentiating layers */
89 | @subtleShadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.05);
90 |
91 |
92 | /*-------------------
93 | Grid
94 | --------------------*/
95 |
96 | @columnCount: 16;
97 |
98 | /*-------------------
99 | Breakpoints
100 | --------------------*/
101 |
102 | @mobileBreakpoint : 320px;
103 | @tabletBreakpoint : 768px;
104 | @computerBreakpoint : 992px;
105 | @largeMonitorBreakpoint : 1400px;
106 | @widescreenMonitorBreakpoint : 1900px;
107 |
108 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/rating.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Rating
3 | *******************************/
4 |
5 | @margin: 0em @relativeMini;
6 | @whiteSpace: nowrap;
7 | @verticalAlign: baseline;
8 |
9 | @iconCursor: pointer;
10 | @iconWidth: 1.25em;
11 | @iconHeight: auto;
12 | @iconTransition:
13 | opacity @defaultDuration @defaultEasing,
14 | background @defaultDuration @defaultEasing,
15 | text-shadow @defaultDuration @defaultEasing,
16 | color @defaultDuration @defaultEasing
17 | ;
18 |
19 |
20 | /*-------------------
21 | Types
22 | --------------------*/
23 |
24 | /* Standard */
25 | @inactiveBackground: transparent;
26 | @inactiveColor: rgba(0, 0, 0, 0.15);
27 |
28 | @selectedBackground: @inactiveBackground;
29 | @selectedColor: @textColor;
30 |
31 | @activeBackground: @inactiveBackground;
32 | @activeColor: @darkTextColor;
33 |
34 | /* Star */
35 | @starIconWidth: @iconWidth;
36 | @starIconHeight: @iconHeight;
37 | @starShadowWidth: 1px;
38 |
39 | @starInactiveBackground: @inactiveBackground;
40 | @starInactiveColor: @inactiveColor;
41 | @starInactiveTextShadow: none;
42 |
43 | @starActiveBackground: @activeBackground;
44 | @starActiveColor: #FFE623;
45 | @starActiveShadowColor: #DDC507;
46 | @starActiveTextShadow:
47 | 0px -@starShadowWidth 0px @starActiveShadowColor,
48 | -@starShadowWidth 0px 0px @starActiveShadowColor,
49 | 0px @starShadowWidth 0px @starActiveShadowColor,
50 | @starShadowWidth 0px 0px @starActiveShadowColor
51 | ;
52 |
53 | @starSelectedBackground: @selectedBackground;
54 | @starSelectedColor: #FFCC00;
55 | @starSelectedShadowColor: #E6A200;
56 | @starSelectedTextShadow:
57 | 0px -@starShadowWidth 0px @starSelectedShadowColor,
58 | -@starShadowWidth 0px 0px @starSelectedShadowColor,
59 | 0px @starShadowWidth 0px @starSelectedShadowColor,
60 | @starShadowWidth 0px 0px @starSelectedShadowColor
61 | ;
62 |
63 | /* Heart */
64 | @heartIconWidth: 1.4em;
65 | @heartIconHeight: @iconHeight;
66 | @heartShadowWidth: 1px;
67 |
68 | @heartInactiveBackground: @inactiveBackground;
69 | @heartInactiveColor: @inactiveColor;
70 | @heartInactiveTextShadow: none;
71 |
72 | @heartActiveBackground: @activeBackground;
73 | @heartActiveColor: #FF6D75;
74 | @heartActiveShadowColor: #CD0707;
75 | @heartActiveTextShadow:
76 | 0px -@heartShadowWidth 0px @heartActiveShadowColor,
77 | -@heartShadowWidth 0px 0px @heartActiveShadowColor,
78 | 0px @heartShadowWidth 0px @heartActiveShadowColor,
79 | @heartShadowWidth 0px 0px @heartActiveShadowColor
80 | ;
81 |
82 | @heartSelectedBackground: @selectedBackground;
83 | @heartSelectedColor: #FF3000;
84 | @heartSelectedShadowColor: #AA0101;
85 | @heartSelectedTextShadow:
86 | 0px -@heartShadowWidth 0px @heartSelectedShadowColor,
87 | -@heartShadowWidth 0px 0px @heartSelectedShadowColor,
88 | 0px @heartShadowWidth 0px @heartSelectedShadowColor,
89 | @heartShadowWidth 0px 0px @heartSelectedShadowColor
90 | ;
91 |
92 | /*-------------------
93 | States
94 | --------------------*/
95 |
96 | @interactiveActiveIconOpacity: 1;
97 | @interactiveSelectedIconOpacity: 1;
98 |
99 | /*-------------------
100 | Variations
101 | --------------------*/
102 |
103 | @massive: 2rem;
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/progress.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Progress
3 | *******************************/
4 |
5 | /*-------------------
6 | Element
7 | --------------------*/
8 |
9 | @verticalSpacing: 1em;
10 | @margin: @verticalSpacing 0em (@labelHeight + @verticalSpacing);
11 | @firstMargin: 0em 0em (@labelHeight + @verticalSpacing);
12 | @lastMargin: 0em 0em (@labelHeight);
13 |
14 | @background: @strongTransparentBlack;
15 | @border: none;
16 | @boxShadow: none;
17 | @padding: 0em;
18 | @borderRadius: @defaultBorderRadius;
19 |
20 | /* Bar */
21 | @barPosition: relative;
22 | @barHeight: 1.75em;
23 | @barBackground: #888888;
24 | @barBorderRadius: @borderRadius;
25 | @barTransitionEasing: @defaultEasing;
26 | @barTransitionDuration: @defaultDuration;
27 | @barTransition:
28 | width @barTransitionDuration @barTransitionEasing,
29 | background-color @barTransitionDuration @barTransitionEasing
30 | ;
31 | @barInitialWidth: 0%;
32 | @barMinWidth: 2em;
33 |
34 | /* Progress Bar Label */
35 | @progressWidth: auto;
36 | @progressSize: @relativeSmall;
37 | @progressPosition: absolute;
38 | @progressTop: 50%;
39 | @progressRight: 0.5em;
40 | @progressLeft: auto;
41 | @progressBottom: auto;
42 | @progressOffset: -0.5em;
43 | @progressColor: @invertedLightTextColor;
44 | @progressTextShadow: none;
45 | @progressFontWeight: @bold;
46 | @progressTextAlign: left;
47 |
48 | /* Label */
49 | @labelWidth: 100%;
50 | @labelHeight: 1.5em;
51 | @labelSize: 1em;
52 | @labelPosition: absolute;
53 | @labelTop: 100%;
54 | @labelLeft: 0%;
55 | @labelRight: auto;
56 | @labelBottom: auto;
57 | @labelOffset: (@labelHeight - 1.3em);
58 | @labelColor: @textColor;
59 | @labelTextShadow: none;
60 | @labelFontWeight: @bold;
61 | @labelTextAlign: center;
62 | @labelTransition: color 0.4s @defaultEasing;
63 |
64 | /*-------------------
65 | Types
66 | --------------------*/
67 |
68 | @indicatingFirstColor: #D95C5C;
69 | @indicatingSecondColor: #EFBC72;
70 | @indicatingThirdColor: #E6BB48;
71 | @indicatingFourthColor: #DDC928;
72 | @indicatingFifthColor: #B4D95C;
73 | @indicatingSixthColor: #66DA81;
74 |
75 | @indicatingFirstLabelColor: @textColor;
76 | @indicatingSecondLabelColor: @textColor;
77 | @indicatingThirdLabelColor: @textColor;
78 | @indicatingFourthLabelColor: @textColor;
79 | @indicatingFifthLabelColor: @textColor;
80 | @indicatingSixthLabelColor: @textColor;
81 |
82 | /*-------------------
83 | States
84 | --------------------*/
85 |
86 | /* Active */
87 | @activePulseColor: @white;
88 | @activePulseMaxOpacity: 0.3;
89 | @activePulseDuration: 2s;
90 | @activeMinWidth: @barMinWidth;
91 |
92 |
93 | /*-------------------
94 | Variations
95 | --------------------*/
96 |
97 | /* Attached */
98 | @attachedBackground: transparent;
99 | @attachedHeight: 0.2rem;
100 | @attachedBorderRadius: @borderRadius;
101 |
102 | /* Inverted */
103 | @invertedBackground: @transparentWhite;
104 | @invertedBorder: none;
105 | @invertedBarBackground: @barBackground;
106 | @invertedProgressColor: @offWhite;
107 | @invertedLabelColor: @white;
108 |
109 | /* Sizing */
110 | @tinyBarHeight: 0.5em;
111 | @smallBarHeight: 1em;
112 | @largeBarHeight: 2.5em;
113 | @bigBarHeight: 3.5em;
114 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/dropdown.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 |
5 | /* Dropdown Carets */
6 | @font-face {
7 | font-family: 'Dropdown';
8 | src:
9 | url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAVgAA8AAAAACFAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABwAAAAchGgaq0dERUYAAAF0AAAAHAAAAB4AJwAPT1MvMgAAAZAAAABDAAAAVnW4TJdjbWFwAAAB1AAAAEsAAAFS8CcaqmN2dCAAAAIgAAAABAAAAAQAEQFEZ2FzcAAAAiQAAAAIAAAACP//AANnbHlmAAACLAAAAQoAAAGkrRHP9WhlYWQAAAM4AAAAMAAAADYPK8YyaGhlYQAAA2gAAAAdAAAAJANCAb1obXR4AAADiAAAACIAAAAiCBkAOGxvY2EAAAOsAAAAFAAAABQBnAIybWF4cAAAA8AAAAAfAAAAIAEVAF5uYW1lAAAD4AAAATAAAAKMFGlj5HBvc3QAAAUQAAAARgAAAHJoedjqd2ViZgAABVgAAAAGAAAABrO7W5UAAAABAAAAANXulPUAAAAA1r4hgAAAAADXu2Q1eNpjYGRgYOABYjEgZmJgBEIOIGYB8xgAA/YAN3jaY2BktGOcwMDKwMI4jTGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHFT/fLjFeOD/AQY9xjMMbkBhRpAcAN48DQYAeNpjYGBgZoBgGQZGBhDwAfIYwXwWBgMgzQGETAwMqn8+8H649f8/lHX9//9b7Pzf+fWgusCAkY0BzmUE6gHpQwGMDMMeAACbxg7SAAARAUQAAAAB//8AAnjadZBPSsNAGMXfS+yMqYgOhpSuSlKadmUhiVEhEMQzFF22m17BbbvzCh5BXCUn6EG8gjeQ4DepwYo4i+/ffL95j4EDA+CFC7jQuKyIeVHrI3wkleq9F7XrSInKteOeHdda8bOoaeepSc00NWPz/LRec9G8GabyGtEdF7h19z033GAMTK7zbM42xNEZpzYof0RtQ5CUHAQJ73OtVyutc+3b7Ou//b8XNlsPx3jgjUifABdhEohKJJL5iM5p39uqc7X1+sRQSqmGrUVhlsJ4lpmEUVwyT8SUYtg0P9DyNzPADDs+tjrGV6KRCRfsui3eHcL4/p8ZXvfMlcnEU+CLv7hDykOP+AKTPTxbAAB42mNgZGBgAGKuf5KP4vltvjLIMzGAwLV9ig0g+vruFFMQzdjACOJzMIClARh0CTJ42mNgZGBgPPD/AJD8wgAEjA0MjAyogAMAbOQEAQAAAAC7ABEAAAAAAKoAAAH0AAABgAAAAUAACAFAAAgAwAAXAAAAAAAAACoAKgAqADIAbACGAKAAugDSeNpjYGRgYOBkUGFgYgABEMkFhAwM/xn0QAIADdUBdAB42qWQvUoDQRSFv3GjaISUQaymSmGxJoGAsRC0iPYLsU50Y6IxrvlRtPCJJKUPIBb+PIHv4EN4djKuKAqCDHfmu+feOdwZoMCUAJNbAlYUMzaUlM14jjxbngOq7HnOia89z1Pk1vMCa9x7ztPkzfMyJbPj+ZGi6Xp+omxuPD+zaD7meaFg7mb8GrBqHmhwxoAxlm0uiRkpP9X5m26pKRoMxTGR1D49Dv/Yb/91o6l8qL6eu5n2hZQzn68utR9m3FU2cB4t9cdSLG2utI+44Eh/P9bqKO+oJ/WxmXssj77YkrjasZQD6SFddythk3Wtzrf+UF2p076Udla1VNzsERP3kkjVRKel7mp1udXYcHtZSlV7RfmJe1GiFWveluaeKD5/MuJcSk8Tpm/vvwPIbmJleNpjYGKAAFYG7ICTgYGRiZGZkYWRlZGNkZ2Rg5GTLT2nsiDDEEIZsZfmZRqZujmDaDcDAxcI7WIOpS2gtCWUdgQAZkcSmQAAAAFblbO6AAA=) format('woff')
10 | ;
11 | font-weight: normal;
12 | font-style: normal;
13 | }
14 |
15 | .ui.dropdown > .dropdown.icon {
16 | font-family: 'Dropdown';
17 | line-height: 1;
18 | height: 1em;
19 | width: 1.23em;
20 | backface-visibility: hidden;
21 | font-weight: normal;
22 | font-style: normal;
23 | text-align: center;
24 | }
25 |
26 | .ui.dropdown > .dropdown.icon {
27 | width: auto;
28 | }
29 | .ui.dropdown > .dropdown.icon:before {
30 | content: '\f0d7';
31 | }
32 |
33 | /* Sub Menu */
34 | .ui.dropdown .menu .item .dropdown.icon:before {
35 | content: '\f0da'/*rtl:'\f0d9'*/;
36 | }
37 |
38 | .ui.dropdown .item .left.dropdown.icon:before,
39 | .ui.dropdown .left.menu .item .dropdown.icon:before {
40 | content: "\f0d9"/*rtl:"\f0da"*/;
41 | }
42 |
43 | /* Vertical Menu Dropdown */
44 | .ui.vertical.menu .dropdown.item > .dropdown.icon:before {
45 | content: "\f0da"/*rtl:"\f0d9"*/;
46 | }
47 |
48 | .ui.dropdown > .clear.icon:before {
49 | content: "\f00d";
50 | }
51 |
52 | /* Icons for Reference (Subsetted in 2.4.0)
53 | .dropdown.down:before { content: "\f0d7"; }
54 | .dropdown.up:before { content: "\f0d8"; }
55 | .dropdown.left:before { content: "\f0d9"; }
56 | .dropdown.right:before { content: "\f0da"; }
57 | .dropdown.close:before { content: "\f00d"; }
58 | */
59 |
60 |
--------------------------------------------------------------------------------
/semantic-ui/themes/material/globals/site.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Site Settings
3 | *******************************/
4 |
5 | /*-------------------
6 | Fonts
7 | --------------------*/
8 |
9 | @headerFont : 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
10 | @pageFont : 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
11 | @googleFontName : 'Roboto';
12 |
13 | /*-------------------
14 | Base Sizes
15 | --------------------*/
16 |
17 | @emSize : 14px;
18 | @fontSize : 13px;
19 |
20 | /*--------------
21 | Page
22 | ---------------*/
23 |
24 | @pageBackground : #F9F9F9;
25 | @lineHeight : 1.33;
26 | @textColor : #212121;
27 |
28 | /*--------------
29 | Page Heading
30 | ---------------*/
31 |
32 | @headerLineHeight : 1.33em;
33 | @headerFontWeight : 400;
34 |
35 | @h1 : 2.25rem;
36 | @h2 : 2rem;
37 | @h3 : 1.75rem;
38 | @h4 : 1.5rem;
39 | @h5 : 1.25rem;
40 |
41 |
42 | /*-------------------
43 | Paths
44 | --------------------*/
45 |
46 | @imagePath : '../../themes/material/assets/images';
47 | @fontPath : '../../themes/material/assets/fonts';
48 |
49 | /*--------------
50 | Paragraphs
51 | ---------------*/
52 |
53 | @paragraphLineHeight: 1.7em;
54 |
55 | /*-------------------
56 | Site Colors
57 | --------------------*/
58 |
59 | /*--- Colors ---*/
60 | @black : #1B1C1D;
61 | @blue : #2196F3;
62 | @green : #4CAF50;
63 | @grey : #9E9E9E;
64 | @orange : #FF9800;
65 | @pink : #E91E63;
66 | @purple : #9C27B0;
67 | @red : #F44336;
68 | @teal : #1de9b6;
69 | @yellow : #FFEB3B;
70 |
71 | /*--- Light Colors ---*/
72 | @lightBlack : #333333;
73 | @lightBlue : #2979FF;
74 | @lightGreen : #00E676;
75 | @lightOrange : #FF9100;
76 | @lightPink : #F50057;
77 | @lightPurple : #D500F9;
78 | @lightRed : #FF1744;
79 | @lightTeal : #1DE9B6;
80 | @lightYellow : #FFEA00;
81 |
82 | /*--- Neutrals ---*/
83 | @fullBlack : #000000;
84 | @darkGrey : #AAAAAA;
85 | @lightGrey : #DCDDDE;
86 | @offWhite : #FAFAFA;
87 | @darkWhite : #F0F0F0;
88 | @white : #FFFFFF;
89 |
90 | /*-------------------
91 | Brand Colors
92 | --------------------*/
93 |
94 | @primaryColor : @blue;
95 | @secondaryColor : @grey;
96 |
97 | @lightPrimaryColor : @lightBlue;
98 | @lightSecondaryColor : @lightGrey;
99 |
100 | /*-------------------
101 | Paragraph
102 | --------------------*/
103 |
104 | @paragraphMargin : 0em 0em 1.53em;
105 |
106 | /*-------------------
107 | Links
108 | --------------------*/
109 |
110 | @linkColor : #009FDA;
111 | @linkUnderline : none;
112 | @linkHoverColor : lighten(@linkColor, 5);
113 | @linkHoverUnderline : @linkUnderline;
114 |
115 | /*-------------------
116 | Highlighted Text
117 | --------------------*/
118 |
119 | @highlightBackground : #009FDA;
120 | @highlightColor : @white;
121 |
122 | /*-------------------
123 | Accents
124 | --------------------*/
125 |
126 | /* 4px @ default em */
127 | @relativeBorderRadius: @relative4px;
128 | @absoluteBorderRadius: 4px;
129 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/elements/step.variables:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Step
3 | *******************************/
4 |
5 | /*-------------------
6 | Group
7 | --------------------*/
8 |
9 | @stepMargin: 1em 0em;
10 | @stepsBorderRadius: @defaultBorderRadius;
11 | @stepsBackground: '';
12 | @stepsBoxShadow: none;
13 | @stepsBorder: 1px solid @borderColor;
14 |
15 | /*-------------------
16 | Element
17 | --------------------*/
18 |
19 | @verticalMargin: 0em;
20 | @horizontalMargin: 0em;
21 |
22 | @arrowSize: @relativeLarge;
23 | @verticalPadding: @relativeLarge;
24 | @horizontalPadding: 2em;
25 |
26 | @transition:
27 | background-color @defaultDuration @defaultEasing,
28 | opacity @defaultDuration @defaultEasing,
29 | color @defaultDuration @defaultEasing,
30 | box-shadow @defaultDuration @defaultEasing
31 | ;
32 | @lineHeight: @relativeLarge;
33 | @alignItems: center;
34 | @justifyContent: center;
35 | @backgroundColor: @white;
36 | @background: @backgroundColor;
37 | @borderRadius: 0em;
38 | @borderWidth: 1px;
39 | @boxShadow: none;
40 | @border: none;
41 | @divider: @borderWidth solid @borderColor;
42 |
43 | /* Icon */
44 | @iconDistance: 1rem;
45 | @iconSize: 2.5em;
46 | @iconAlign: middle;
47 |
48 | /* Title */
49 | @titleFontFamily: @headerFont;
50 | @titleFontWeight: @bold;
51 | @titleFontSize: @relativeLarge;
52 | @titleColor: @darkTextColor;
53 |
54 | /* Description */
55 | @descriptionDistance: 0.25em;
56 | @descriptionFontSize: @relativeSmall;
57 | @descriptionFontWeight: @normal;
58 | @descriptionColor: @textColor;
59 |
60 |
61 | /* Arrow */
62 | @arrowBackgroundColor: @backgroundColor;
63 | @arrowTopOffset: 50%;
64 | @arrowRightOffset: 0%;
65 | @arrowBorderWidth: 0px @borderWidth @borderWidth 0px;
66 |
67 | @arrowDisplay: block;
68 | @lastArrowDisplay: none;
69 |
70 | @activeArrowDisplay: block;
71 | @activeLastArrowDisplay: none;
72 |
73 | /* Mobile */
74 | @mobileIconDistance: @iconDistance;
75 |
76 | /*-------------------
77 | Types
78 | --------------------*/
79 |
80 | /* Vertical */
81 | @verticalDivider: @divider;
82 | @verticalArrowTopOffset: 50%;
83 | @verticalArrowRightOffset: 0%;
84 | @verticalArrowBorderWidth: 0px @borderWidth @borderWidth 0px;
85 |
86 | @verticalArrowDisplay: none;
87 | @verticalLastArrowDisplay: @verticalArrowDisplay;
88 |
89 | @verticalActiveArrowDisplay: block;
90 | @verticalActiveLastArrowDisplay: block;
91 |
92 | /*-------------------
93 | Variations
94 | --------------------*/
95 |
96 | @attachedHorizontalOffset: -@borderWidth;
97 | @attachedVerticalOffset: 0;
98 | @attachedWidth: calc(100% + (-@attachedHorizontalOffset * 2));
99 |
100 | @orderedFontFamily: inherit;
101 | @orderedFontWeight: @bold;
102 |
103 | /*-------------------
104 | States
105 | --------------------*/
106 |
107 | /* Completed */
108 | @completedColor: @positiveColor;
109 |
110 | /* Hover */
111 | @hoverBackground: @offWhite;
112 | @hoverColor: @hoveredTextColor;
113 |
114 | /* Down */
115 | @downBackground: @darkWhite;
116 | @downColor: @pressedTextColor;
117 |
118 | /* Active */
119 | @activeBackground: @darkWhite;
120 | @activeColor: @linkColor;
121 | @activeIconColor: @darkTextColor;
122 |
123 | /* Active + Hover */
124 | @activeHoverBackground: @lightGrey;
125 | @activeHoverColor: @textColor;
126 |
127 |
128 | /* Disabled */
129 | @disabledBackground: @background;
130 | @disabledColor: @disabledTextColor;
131 |
--------------------------------------------------------------------------------
/semantic-ui/themes/default/modules/accordion.overrides:
--------------------------------------------------------------------------------
1 | /*******************************
2 | Theme Overrides
3 | *******************************/
4 | @font-face {
5 | font-family: 'Accordion';
6 | src:
7 | url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfOIKAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zryj6HgAAAFwAAAAyGhlYWT/0IhHAAACOAAAADZoaGVhApkB5wAAAnAAAAAkaG10eAJuABIAAAKUAAAAGGxvY2EAjABWAAACrAAAAA5tYXhwAAgAFgAAArwAAAAgbmFtZfC1n04AAALcAAABPHBvc3QAAwAAAAAEGAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQASAEkAtwFuABMAADc0PwE2FzYXFh0BFAcGJwYvASY1EgaABQgHBQYGBQcIBYAG2wcGfwcBAQcECf8IBAcBAQd/BgYAAAAAAQAAAEkApQFuABMAADcRNDc2MzIfARYVFA8BBiMiJyY1AAUGBwgFgAYGgAUIBwYFWwEACAUGBoAFCAcFgAYGBQcAAAABAAAAAQAAqWYls18PPPUACwIAAAAAAM/9o+4AAAAAz/2j7gAAAAAAtwFuAAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAC3AAEAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAQAAAAC3ABIAtwAAAAAAAAAKABQAHgBCAGQAAAABAAAABgAUAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'),
8 | url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAASwAAoAAAAABGgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAS0AAAEtFpovuE9TLzIAAAIkAAAAYAAAAGAIIweQY21hcAAAAoQAAABMAAAATA984gpnYXNwAAAC0AAAAAgAAAAIAAAAEGhlYWQAAALYAAAANgAAADb/0IhHaGhlYQAAAxAAAAAkAAAAJAKZAedobXR4AAADNAAAABgAAAAYAm4AEm1heHAAAANMAAAABgAAAAYABlAAbmFtZQAAA1QAAAE8AAABPPC1n05wb3N0AAAEkAAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLa/iU+HQFHQAAAHkPHQAAAH4RHQAAAAkdAAABJBIABwEBBw0PERQZHnJhdGluZ3JhdGluZ3UwdTF1MjB1RjBEOXVGMERBAAACAYkABAAGAQEEBwoNVp38lA78lA78lA77lA773Z33bxWLkI2Qj44I9xT3FAWOj5CNkIuQi4+JjoePiI2Gi4YIi/uUBYuGiYeHiIiHh4mGi4aLho2Ijwj7FPcUBYeOiY+LkAgO+92L5hWL95QFi5CNkI6Oj4+PjZCLkIuQiY6HCPcU+xQFj4iNhouGi4aJh4eICPsU+xQFiIeGiYaLhouHjYePiI6Jj4uQCA74lBT4lBWLDAoAAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAADfYOJZfDzz1AAsCAAAAAADP/aPuAAAAAM/9o+4AAAAAALcBbgAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAAAtwABAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAEAAAAAtwASALcAAAAAUAAABgAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff')
9 | ;
10 | font-weight: normal;
11 | font-style: normal;
12 | }
13 |
14 | /* Dropdown Icon */
15 | .ui.accordion .title .dropdown.icon,
16 | .ui.accordion .accordion .title .dropdown.icon {
17 | font-family: Accordion;
18 | line-height: 1;
19 | backface-visibility: hidden;
20 | font-weight: normal;
21 | font-style: normal;
22 | text-align: center;
23 | }
24 |
25 | .ui.accordion .title .dropdown.icon:before,
26 | .ui.accordion .accordion .title .dropdown.icon:before {
27 | content: '\f0da'/*rtl:'\f0d9'*/;
28 | }
29 |
--------------------------------------------------------------------------------