feature: multiple updates

This commit is contained in:
gaelle morin 2021-01-18 11:51:33 +01:00
parent 8373a42d04
commit 8b5caa86cf
No known key found for this signature in database
GPG Key ID: 028426702B95CF9C
17 changed files with 233 additions and 9633 deletions

9471
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -45,7 +45,7 @@
]
},
"dependencies": {
"@startinblox/hubl-styling-framework": "^1.0.30",
"@startinblox/hubl-styling-framework": "^1.0.46",
"fs-extra": "^9.0.1",
"normalize.css": "^8.0.1",
"parcel-bundler": "^1.12.4",

View File

@ -1,7 +1,7 @@
script(type="module" src="https://cdn.skypack.dev/@startinblox/core@0.14" defer)
//- script(type="module" src="/lib/sib-core/dist/index.js" defer)
script(type="module" src="https://cdn.skypack.dev/@startinblox/oidc@0.12" defer)
script(type="module" src="https://cdn.skypack.dev/@startinblox/oidc@0.13.2" defer)
//- script(type="module" src="/lib/sib-auth/index.js" defer)
script(type="module" src="https://cdn.skypack.dev/@startinblox/router@0.11" defer)
@ -24,16 +24,16 @@ if endpoints.get
//- script(type="module" src="/lib/sib-resource/sib-resource.js" defer)
if endpoints.get.joboffers
script(type="module" src="https://cdn.skypack.dev/@startinblox/component-job-board@1.3" defer)
//- script(type="module" src="/lib/solid-job-board/dist/index.js" defer)
//- script(type="module" src="https://cdn.skypack.dev/@startinblox/component-job-board@1.3" defer)
script(type="module" src="/lib/solid-job-board/dist/index.js" defer)
if endpoints.get.uploads && endpoints.get.skills && endpoints.get.users
//-script(type="module" src="https://cdn.skypack.dev/@startinblox/component-directory@1.3" defer)
//-script(type="module" src="/lib/solid-directory/dist/index.js" defer)
//- script(type="module" src="https://cdn.skypack.dev/@startinblox/component-directory@1.4" defer)
script(type="module" src="/lib/solid-directory/dist/index.js" defer)
if endpoints.get.dashboards
//-script(type="module" src="https://cdn.skypack.dev/@startinblox/component-dashboard@0.7" defer)
script(type="module" src="/lib/solid-dashboard/dist/index.js" defer)
script(type="module" src="https://cdn.skypack.dev/@startinblox/component-dashboard@beta" defer)
//- script(type="module" src="/lib/solid-dashboard/dist/index.js" defer)
if endpoints.get.users
script(type="module" src="https://cdn.skypack.dev/@startinblox/component-chat@1.7" defer)

View File

@ -1,4 +1,4 @@
<svg class="alien" fill="#A59D9D" width="135.47mm" height="135.51mm" version="1.1" viewBox="0 0 135.47 135.51" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<svg class="alien" fill="#C9C8C8" width="135.47mm" height="135.51mm" version="1.1" viewBox="0 0 135.47 135.51" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<metadata>
<rdf:RDF>
<cc:Work rdf:about="">

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

@ -57,7 +57,7 @@ html(lang="en")
include views/page-dashboard.pug
if publicDirectory && endpoints.get.users
#members(hidden, data-view="members", no-render)
#members(hidden, data-view="members", no-render).scrollbar-content
include views/page-directory.pug
if endpoints.get.projects
@ -104,26 +104,25 @@ html(lang="en")
#admin(hidden, data-view="admin", no-render).with-sidebar.whitespace-normal
include views/page-admin.pug
#about(data-view="about", no-render)
#about(hidden, data-view="about", no-render)
include views/page-about.pug
if endpoints.get.skills && endpoints.post.uploads && endpoints.post.users
#profile(hidden, data-view="profile", no-render).no-sidebar
#profile(hidden, data-view="profile", no-render)
include views/page-profile.pug
//- if endpoints.get.joboffers
//- #job-offers(hidden, data-view="job-offers", no-render).no-sidebar.with-padding
//- hubl-reactivity(data-src=`${endpoints.post.joboffers}current/` target-src=`${endpoints.get.joboffers}`)
//- hubl-reactivity(data-src=`${endpoints.post.joboffers}expired/` target-src=`${endpoints.get.joboffers}`)
//- hubl-reactivity(data-src=`${endpoints.post.joboffers}` target-src=`${endpoints.get.joboffers}`)
//- hubl-reactivity(data-src=`${endpoints.joboffers || endpoints.get.joboffers}current/` target-src=`${endpoints.joboffers || endpoints.get.joboffers}`)
//- hubl-reactivity(data-src=`${endpoints.joboffers || endpoints.get.joboffers}current/` target-src=`${endpoints.joboffers || endpoints.get.joboffers}expired/`)
//- hubl-reactivity(data-src=`${endpoints.joboffers || endpoints.get.joboffers}expired/` target-src=`${endpoints.joboffers || endpoints.get.joboffers}`)
//- hubl-reactivity(bind-user nested-field="joboffers" target-src=`${endpoints.joboffers || endpoints.get.joboffers}expired/`)
//- hubl-reactivity(bind-user nested-field="joboffers" target-src=`${endpoints.joboffers || endpoints.get.joboffers}`)
//- hubl-reactivity(bind-user nested-field="joboffers" target-src=`${endpoints.joboffers || endpoints.get.joboffers}current/`)
//- include views/page-job-offers.pug
if endpoints.get.joboffers
#job-offers(hidden, data-view="job-offers", no-render).scrollbar-content
hubl-reactivity(data-src=`${endpoints.post.joboffers}current/` target-src=`${endpoints.get.joboffers}`)
hubl-reactivity(data-src=`${endpoints.post.joboffers}expired/` target-src=`${endpoints.get.joboffers}`)
hubl-reactivity(data-src=`${endpoints.post.joboffers}` target-src=`${endpoints.get.joboffers}`)
hubl-reactivity(data-src=`${endpoints.joboffers || endpoints.get.joboffers}current/` target-src=`${endpoints.joboffers || endpoints.get.joboffers}`)
hubl-reactivity(data-src=`${endpoints.joboffers || endpoints.get.joboffers}current/` target-src=`${endpoints.joboffers || endpoints.get.joboffers}expired/`)
hubl-reactivity(data-src=`${endpoints.joboffers || endpoints.get.joboffers}expired/` target-src=`${endpoints.joboffers || endpoints.get.joboffers}`)
hubl-reactivity(bind-user nested-field="joboffers" target-src=`${endpoints.joboffers || endpoints.get.joboffers}expired/`)
hubl-reactivity(bind-user nested-field="joboffers" target-src=`${endpoints.joboffers || endpoints.get.joboffers}`)
hubl-reactivity(bind-user nested-field="joboffers" target-src=`${endpoints.joboffers || endpoints.get.joboffers}current/`)
include views/page-job-offers.pug
if analytics
each provider in analytics

View File

@ -6,6 +6,10 @@ main {
background-color: pink;
}
solid-display>div {
display: contents !important;
}
.whitespace-normal {
white-space: normal;
}
@ -14,14 +18,163 @@ main {
display: block;
}
solid-display>div {
display: contents !important;
.line-xlarge {
line-height: 22px;
}
.text-left {
text-align: left;
.send-display {
position: absolute;
right: 20px;
top: 20px;
&::before {
margin-top: 4px;
margin-right: 0.5px;
}
}
.button-modify-picture {
position: absolute;
bottom: 51px;
right: 30px;
z-index: 1;
}
.button-modify-profile {
position: absolute;
right: 40px;
top: 40px;
z-index: 1;
}
.button-modify-skill {
position: absolute;
z-index: 1;
right: 40px;
}
.counter>div:nth-child(1) {
display: block !important;
position: relative;
text-align: center;
margin-right: 10px;
margin-bottom: 20px;
margin-left: 10px;
&::before {
border-top: 1px solid #807A7A;
bottom: 0;
content: '';
left: 0;
margin: 0 auto;
opacity: 0.2;
position: absolute;
right: 0;
top: 50%;
width: 100%;
}
&>span {
padding: 0 18.5px 0 21.5px;
background: #F6F6F6;
font-size: 16px;
position: relative;
color: var(--color-heading);
text-align: center;
}
}
.pagination nav {
display: grid;
font-size: 20px;
margin-top: 56px;
grid-template-columns: auto 7% auto;
grid-template-rows: auto;
grid-template-areas: "left middle right";
overflow: hidden;
text-align: center;
align-content: center;
width: 100%;
@media(max-width: 768px) {
grid-template-columns: auto 27% auto;
}
>[data-id="prev"] {
align-self: end;
grid-area: left;
justify-self: end;
line-height: 1;
}
>[data-id="next"] {
align-self: baseline;
grid-area: right;
justify-self: start;
transform: rotate(180deg);
}
button {
color: transparent;
&:before {
background-color: var(--color-secondary);
content: '';
display: inline-block;
height: 20px;
mask: url('/lib/solid-directory/dist/assets/arrow-left-circle.svg') 1% 1% / 1px 1px no-repeat;
mask-size: cover;
-webkit-mask: url('/lib/solid-directory/dist/assets/arrow-left-circle.svg') 1% 1% / 1px 1px no-repeat;
-webkit-mask-size: cover;
width: 20px;
}
&:disabled::before {
background-color: #5D7393;
opacity: 50%;
}
}
span {
color: #5D7393;
font-size: 20px;
font-weight: 600;
line-height: 27px;
}
}
/* Member-profile */
#member-profile .send-message {
right: 20px;
position: absolute;
bottom: 0;
}
#member-profile .member-bio,
#profile .member-bio {
max-width: 50%;
}
.icon-location-pin::before,
.icon-bell::before {
margin-left: -3px;
}
/* Job-offers */
.job-edit {
position: absolute;
right: 20px;
top: 20px;
}
.padding-very-xxlarge {
padding-left: 135px;
padding-right: 135px;
}
$small: "max-width: 640px";
.segment {
@ -104,4 +257,7 @@ $small: "max-width: 640px";
@import 'left-nav/_index';
@import 'content/_index';
@import 'about/_index';
@import 'members/_index';
@import 'profile/_index';
@import 'job-offers/_index';
@import 'chat/_index';

View File

@ -0,0 +1,3 @@
#job-offers>div:first-of-type {
min-height: calc(100vh - 72px);
}

View File

@ -19,7 +19,7 @@ nav#main__menu {
background: var(--color-heading);
}
&[active]+.divider {
display: none;
visibility: hidden;
}
}
@ -80,10 +80,10 @@ nav#main__menu {
}
&.jsLeftMenu {
display: none;
display: inline-block;
@media(min-width: 1024px) {
display: block;
@media(max-width: 768px) {
display: none;
}
}

View File

@ -0,0 +1,3 @@
#members>div:first-of-type {
min-height: calc(100vh - 72px);
}

View File

@ -0,0 +1,3 @@
#profile>div:first-of-type {
min-height: calc(100vh - 72px);
}

View File

@ -16,122 +16,3 @@ div.segment.padding-top-small.padding-right-large.padding-bottom-small.padding-l
h3.text-color-heading.text-semibold.text-uppercase.text-medium(data-trans='about.card2.subTitle')
p(data-trans='about.card2.paragraph1')
a.button.text-bold.text-uppercase.color-secondary.bordered(href="https://startinblox.com/fr/#home-contact" target="_blank" data-trans='about.card2.link').main-cta
//-<div class="padding-top-xlarge padding-right-large padding-bottom-xlarge padding-left-large whitespace-normal">
<div class="segment lg-full margin-bottom-xlarge">
<div class="whitespace-normal shadow padding-medium text-center">
<h3 class="text-color-heading text-medium text-uppercase text-semibold text-letter-spacing-large">Cette application est interopérable</h3>
<p class="text-large">Cela signifie qu'à partir de cette même interface, tu peux interagir avec plusieurs collectifs et écosystèmes.</p>
<div class="segment lg-full">
<div class="segment lg-third margin-bottom-medium padding-left-small padding-right-small text-top whitespace-normal">
<p class="text-semibold text-color-secondary">Ici tu es connecté via</p>
<img class="margin-top-large" src="https://cdn.happy-dev.fr/logos/casaco.JPG" alt="Logo Casaco">
</div>
<div class="segment lg-third margin-bottom-medium padding-left-small padding-right-small text-top whitespace-normal">
<p class="text-semibold text-color-secondary">Mais tu peux aussi te connecter à d'autres écosystèmes interopérables</p>
<img src="https://cdn.happy-dev.fr/logos/interop.JPG" alt="">
</div>
<div class="segment lg-third margin-bottom-medium padding-left-small padding-right-small text-top whitespace-normal">
<p class="text-semibold text-color-secondary">Et interagir avec tout ton réseau à partir de la même interface</p>
<div class="margin-top-xlarge">
<?xml version="1.0" encoding="UTF-8"?>
<svg width="84px" height="85px" viewBox="0 0 84 85" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="Page-1" stroke="none" stroke-width="1" fill="var(--color-secondary)" fill-rule="evenodd">
<g id="DASHBOARD" transform="translate(-1062.000000, -351.000000)" fill-rule="nonzero">
<g id="OFFRES-DE-MISSION-Copy-2" transform="translate(242.000000, 154.000000)">
<g id="dashboard" transform="translate(820.000000, 197.000000)">
<path d="M79.9354839,0.5 L4.06451613,0.5 C1.8236129,0.5 0,2.32355408 0,4.56438502 L0,64.1753653 C0,66.4161963 1.8236129,68.2397503 4.06451613,68.2397503 L40.6451613,68.2397503 L40.6451613,68.9848876 C40.6451613,70.4399374 40.9865806,71.8990516 41.6341935,73.2023644 L44.7096774,79.3951324 L44.7096774,84.4363246 L69.0967742,84.5 L69.0967742,79.5292571 L71.2645161,76.6394794 C72.4879355,75.0083062 73.1612903,72.9883068 73.1612903,70.9493403 L73.1612903,68.2397503 L79.9354839,68.2397503 C82.1763871,68.2397503 84,66.4161963 84,64.1753653 L84,4.56438502 C84,2.32355408 82.1763871,0.5 79.9354839,0.5 Z M4.06451613,3.20959001 L79.9354839,3.20959001 C80.682,3.20959001 81.2903226,3.81789297 81.2903226,4.56438502 L81.2903226,16.7575401 L2.70967742,16.7575401 L2.70967742,4.56438502 C2.70967742,3.81789297 3.318,3.20959001 4.06451613,3.20959001 Z M52.8387097,33.0150802 C50.5978065,33.0150802 48.7741935,34.8386342 48.7741935,37.0794652 L48.7741935,38.4342602 L32.516129,38.4342602 L32.516129,24.8863101 L75.8709677,24.8863101 L75.8709677,38.4342602 L56.9032258,38.4342602 L56.9032258,37.0794652 C56.9032258,34.8386342 55.0796129,33.0150802 52.8387097,33.0150802 Z M48.7741935,55.0399826 C46.9573548,53.1283668 44.3790968,51.9253089 41.4838065,51.9253089 C39.5287742,51.9253089 37.9368387,53.5158382 37.9354839,55.4721622 C37.9354839,56.0194994 38.0655484,56.5681913 38.3094194,57.0599819 L39.8363226,60.1109803 L32.516129,60.1109803 L32.516129,46.5630302 L48.7741935,46.5630302 L48.7741935,55.0399826 Z M70.4516129,70.9493403 C70.4516129,72.405745 69.9706452,73.8499565 69.0967742,75.0137254 L66.3870968,78.6269636 L66.3870968,81.7849908 L47.4193548,81.7335086 L47.4193548,78.7597336 L44.0607097,71.9965969 C43.5987097,71.0658527 43.3548387,70.0253701 43.3548387,68.9848876 L43.3548387,63.4193897 C43.3548387,61.8938905 42.9944516,60.3670365 42.3129677,59.0041128 L40.7345806,55.8474404 C40.6763226,55.7322828 40.6451613,55.6008677 40.6451613,55.4721622 C40.6451613,55.0101771 41.0218065,54.6348989 41.6125161,54.6348989 C45.561871,54.6348989 48.7741935,57.8484726 48.7741935,61.7977001 L48.7741935,64.1184639 L48.7741935,66.8280539 L51.483871,66.8280539 L51.483871,64.1184639 L51.483871,61.7977001 L51.483871,37.0794652 C51.483871,36.3329731 52.0921935,35.7246702 52.8387097,35.7246702 C53.5852258,35.7246702 54.1935484,36.3329731 54.1935484,37.0794652 L54.1935484,53.3370053 L54.1935484,58.7561853 L56.9032258,58.7561853 L56.9032258,53.3370053 C56.9032258,52.5905132 57.5115484,51.9822103 58.2580645,51.9822103 C59.0045806,51.9822103 59.6129032,52.5905132 59.6129032,53.3370053 L59.6129032,58.7561853 L62.3225806,58.7561853 L62.3225806,53.3370053 C62.3225806,52.5905132 62.9309032,51.9822103 63.6774194,51.9822103 C64.4239355,51.9822103 65.0322581,52.5905132 65.0322581,53.3370053 L65.0322581,56.0465953 L65.0322581,58.7561853 L67.7419355,58.7561853 L67.7419355,56.0465953 C67.7419355,55.3001032 68.3502581,54.6918003 69.0967742,54.6918003 C69.8432903,54.6918003 70.4516129,55.3001032 70.4516129,56.0465953 L70.4516129,70.9493403 Z M69.0967742,51.9822103 C68.5616129,51.9822103 68.0535484,52.0919486 67.5847742,52.2802652 C67.1173548,50.5529015 65.5511613,49.2726202 63.6774194,49.2726202 C62.6328387,49.2726202 61.6885161,49.6804135 60.9677419,50.3293603 C60.2469677,49.6790587 59.3026452,49.2726202 58.2580645,49.2726202 C57.7811613,49.2726202 57.3286452,49.3701655 56.9032258,49.5219025 L56.9032258,46.5630302 L75.8709677,46.5630302 L75.8709677,60.1109803 L73.1612903,60.1109803 L73.1612903,56.0465953 C73.1612903,53.8057643 71.3376774,51.9822103 69.0967742,51.9822103 Z M79.9354839,65.5301603 L73.1612903,65.5301603 L73.1612903,62.8205703 L78.5806452,62.8205703 L78.5806452,43.8534402 L56.9032258,43.8534402 L56.9032258,41.1438502 L78.5806452,41.1438502 L78.5806452,22.1767201 L29.8064516,22.1767201 L29.8064516,41.1438502 L48.7741935,41.1438502 L48.7741935,43.8534402 L29.8064516,43.8534402 L29.8064516,62.8205703 L40.6099355,62.8205703 C40.6275484,63.0197252 40.6451613,63.2202348 40.6451613,63.4193897 L40.6451613,65.5301603 L4.06451613,65.5301603 C3.318,65.5301603 2.70967742,64.9218574 2.70967742,64.1753653 L2.70967742,19.4671301 L81.2903226,19.4671301 L81.2903226,64.1753653 C81.2903226,64.9218574 80.682,65.5301603 79.9354839,65.5301603 Z" id="Shape"></path>
<path d="M13,6.5 L5,6.5 L5,14.5 L13,14.5 L13,6.5 Z M10.3333333,11.8333333 L7.66666667,11.8333333 L7.66666667,9.16666667 L10.3333333,9.16666667 L10.3333333,11.8333333 Z" id="Shape"></path>
<path d="M24,6.5 L16,6.5 L16,14.5 L24,14.5 L24,6.5 Z M21.3333333,11.8333333 L18.6666667,11.8333333 L18.6666667,9.16666667 L21.3333333,9.16666667 L21.3333333,11.8333333 Z" id="Shape"></path>
<path d="M35,6.5 L27,6.5 L27,14.5 L35,14.5 L35,6.5 Z M32.3333333,11.8333333 L29.6666667,11.8333333 L29.6666667,9.16666667 L32.3333333,9.16666667 L32.3333333,11.8333333 Z" id="Shape"></path>
<polygon id="Path" points="35 27.5 38 27.5 38 30.5 35 30.5"></polygon>
<polygon id="Path" points="40 27.5 73 27.5 73 30.5 40 30.5"></polygon>
<polygon id="Path" points="59 33.5 73 33.5 73 36.5 59 36.5"></polygon>
<polygon id="Path" points="35 33.5 46 33.5 46 36.5 35 36.5"></polygon>
<path d="M8,41.5 L27,41.5 L27,22.5 L8,22.5 L8,41.5 Z M10.7142857,25.2142857 L24.2857143,25.2142857 L24.2857143,38.7857143 L10.7142857,38.7857143 L10.7142857,25.2142857 Z" id="Shape"></path>
<polygon id="Path" points="16.5389826 32.5286477 14.8485857 30.7128914 13 32.6985676 16.5389826 36.5 24 28.4856762 22.1514143 26.5"></polygon>
<path d="M8,63.5 L27,63.5 L27,44.5 L8,44.5 L8,63.5 Z M10.7142857,47.2142857 L24.2857143,47.2142857 L24.2857143,60.7857143 L10.7142857,60.7857143 L10.7142857,47.2142857 Z" id="Shape"></path>
<polygon id="Path" points="16.5389826 54.5286477 14.8485857 52.7128914 13 54.6985676 16.5389826 58.5 24 50.4856762 22.1514143 48.5"></polygon>
</g>
</g>
</g>
</g>
</svg>
</div>
</div>
</div>
</div>
</div>
<div class="segment lg-half padding-right-small margin-bottom-xlarge">
<div class="shadow padding-medium">
<div class="whitespace-normal padding-medium text-center">
<i class="segment center icon icon-xlarge icon-secondary rounded rounded-third rounded-large icon-magic-wand"></i>
<h3 class="text-color-heading text-uppercase text-medium text-semibold text-letter-spacing-large">Déploie ton propre Hubl</h3>
<p>Alors, c'est cool Hubl ?! Tu connais une organisation que l'outil peut intéresser ?<br>Fais-le nous savoir !</p>
<sib-link class="button text-bold text-xsmall text-uppercase color-secondary bordered" next="admin">Contacte-nous</sib-link>
</div>
</div>
</div>
<div class="segment lg-half padding-left-small margin-bottom-xlarge">
<div class="shadow padding-medium">
<div class="whitespace-normal padding-medium text-center">
<i class="segment center icon icon-xlarge icon-secondary rounded rounded-third rounded-large icon-globe"></i>
<h3 class="text-color-heading text-uppercase text-medium text-semibold text-letter-spacing-large">Les groupes d'échange</h3>
<p>Les cercles d'échanges vivent grâce aux membres du réseau.<br>Tu as toute légitimité de prendre la parole, donner ton avis et intervenir dans les conversations qui t'intéressent.</p>
<sib-link class="button text-bold text-xsmall text-uppercase color-secondary bordered" next="admin">Rejoindre de nouveaux cercles</sib-link>
</div>
</div>
</div>
<div class="segment lg-half padding-right-small margin-bottom-xlarge">
<div class="shadow padding-medium">
<div class="whitespace-normal padding-medium text-center">
<i class="segment center icon icon-xlarge icon-secondary rounded rounded-third rounded-large icon-briefcase"></i>
<h3 class="text-color-heading text-uppercase text-medium text-semibold text-letter-spacing-large">Offres de missions</h3>
<p>Dans cette rubrique, tu pourras parcourir les offres de mission publiées par les autres membres mais aussi poster les tiennes.</p>
<sib-link class="button text-bold text-xsmall text-uppercase color-secondary bordered" next="job-offers">Consulter les offres</sib-link>
</div>
</div>
</div>
<div class="segment lg-half padding-left-small margin-bottom-xlarge">
<div class="shadow padding-medium">
<div class="whitespace-normal padding-medium text-center">
<i class="segment center icon icon-xlarge icon-secondary rounded rounded-third rounded-large icon-people"></i>
<h3 class="text-color-heading text-uppercase text-medium text-semibold text-letter-spacing-large">Annuaire des membres</h3>
<p>Lannuaire te permettra de découvrir les autres membres du réseau, trouver des co-équipiers, des compétences ou un capitaine pour un projet.</p>
<sib-link class="button text-bold text-xsmall text-uppercase color-secondary bordered" next="members">Parcourir les profils</sib-link>
</div>
</div>
</div>
<div class="segment lg-half padding-right-small margin-bottom-xlarge">
<div class="shadow padding-medium">
<div class="whitespace-normal padding-medium text-center">
<i class="segment center icon icon-xlarge icon-secondary rounded rounded-third rounded-large icon-folder-alt"></i>
<h3 class="text-color-heading text-uppercase text-medium text-semibold text-letter-spacing-large">Projets</h3>
<p>Lespace projets te permet de collaborer avec dautres personnes sur un projet, de nombreuses fonctionnalités dédiées viendront enrichir cette div.</p>
<sib-link class="button text-bold text-xsmall text-uppercase color-secondary bordered" next="admin-project-create">Créer un projet</sib-link>
</div>
</div>
</div>
//-</div>

View File

@ -1,4 +1,4 @@
div.padding-top-xlarge.padding-right-large.padding-bottom-xlarge.padding-left-large.whitespace-normal
div.padding-top-xlarge.padding-right-xsmall.padding-bottom-xlarge.padding-left-xsmall.whitespace-normal
solid-dashboard(
data-src=`${endpoints.dashboards || endpoints.get.dashboards}`
)

View File

@ -1,5 +1,6 @@
div.padding-top-xlarge.padding-right-large.padding-bottom-xlarge.padding-left-large.whitespace-normal
div.bg-color-grey.padding-top-xlarge.padding-right-small.padding-bottom-xlarge.padding-left-small.whitespace-normal
solid-directory(
data-src=`${endpoints.users || endpoints.get.users}`
range-skills=`${endpoints.skills || endpoints.get.skills}`
paginate-by="1"
)

View File

@ -1,7 +1,5 @@
.content-box.full-width
#job-offers.job-offers__container
solid-job-board(
data-src=`${endpoints.joboffers || endpoints.get.joboffers}`,
post-data-src=`${endpoints.joboffers || endpoints.post.joboffers}`,
range-skills=`${endpoints.skills || endpoints.get.skills}`
)
solid-job-board(
data-src=`${endpoints.joboffers || endpoints.get.joboffers}`,
post-data-src=`${endpoints.joboffers || endpoints.post.joboffers}`,
range-skills=`${endpoints.skills || endpoints.get.skills}`
)

View File

@ -1,5 +1,6 @@
solid-profile(
bind-user
upload-src=`${endpoints.uploads || endpoints.post.uploads}`
range-skills=`${endpoints.skills || endpoints.get.skills}`
)
div.bg-color-grey.padding-top-medium.padding-right-small.padding-bottom-xlarge.padding-left-small
solid-profile(
bind-user
upload-src=`${endpoints.uploads || endpoints.post.uploads}`
range-skills=`${endpoints.skills || endpoints.get.skills}`
)

View File

@ -48,15 +48,15 @@ div
if (endpoints.users || (endpoints.get && endpoints.get.users))
solid-route.text-hover(name='admin-communities')
li.segment.padding-top-small
a.icon.icon-people.icon-third.icon-small.margin-right-xsmall(data-trans='admin.menuRight.community')
a.icon.icon-people.icon-third.icon-small.icon-margin-right-xsmall(data-trans='admin.menuRight.community')
if endpoints.circles || (endpoints.get && endpoints.get.circles)
solid-route.text-hover(name='admin-circles')
li.segment.padding-top-small
a.icon.icon-globe.icon-third.icon-small.margin-right-xsmall(data-trans='admin.menuRight.circles')
a.icon.icon-globe.icon-third.icon-small.icon-margin-right-xsmall(data-trans='admin.menuRight.circles')
if endpoints.projects || (endpoints.get && endpoints.get.projects)
solid-route.text-hover(name='admin-projects')
li.segment.padding-top-small
a.icon.icon-folder-alt.icon-third.icon-small.margin-right-xsmall(data-trans='admin.menuRight.projects')
a.icon.icon-folder-alt.icon-third.icon-small.icon-margin-right-xsmall(data-trans='admin.menuRight.projects')
li.border-bottom.border-color-grey
solid-link.segment.padding-small.text-hover(next='about' data-trans='header.about')
li

View File

@ -114,12 +114,12 @@ solid-router#navbar-router(default-route='dashboard')
div.icon.icon-small.icon-people
div.segment.text-uppercase.text-letter-spacing-large(data-trans="menuLeft.profileDirectory")
div.divider
//- if endpoints.joboffers || (endpoints.get && endpoints.get.joboffers)
//- solid-route.menu.segment.lg-full.padding-small.text-semibold.text-color-white.heading-active.bg-color-heading.hover.active(name='job-offers', rdf-type='hd:joboffer')
//- div.segment.margin-right-xxsmall
//- div.segment.icon.icon-small.icon-briefcase
//- div.segment.text-uppercase.text-letter-spacing-large(data-trans="menuLeft.jobBoard")
//- div.divider
if endpoints.joboffers || (endpoints.get && endpoints.get.joboffers)
solid-route.menu.segment.lg-full.padding-small.text-semibold.text-color-white.heading-active.bg-color-heading.hover.active(name='job-offers', rdf-type='hd:joboffer')
div.segment.margin-right-xxsmall
div.segment.icon.icon-small.icon-briefcase
div.segment.text-uppercase.text-letter-spacing-large(data-trans="menuLeft.jobBoard")
div.divider
if endpoints.resources || (endpoints.get && endpoints.get.resources)
solid-route.menu.segment.lg-full.padding-small.text-semibold.text-color-white.heading-active.bg-color-heading.hover.active(name='resources')
div.segment.margin-right-xxsmall