Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(soffit-pwa): update home page content #887

Merged
merged 3 commits into from
Feb 28, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions core/i18n/src/core.ts
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ let _l18eLoaderListener: ListenerSpec | null = null;
*
* ```ts
* setL18eLoader((locale) => {
* return import(`/l18r/${locale.code}.js`);
* return import(`/l18e/${locale.code}.js`);
* })
* ```
*/
Expand All @@ -142,8 +142,8 @@ export const setL18eLoader = (l18eLoader: (locale: LocaleContext) => MaybePromis
localeContextConsumer.unsubscribe(_l18eLoaderListener);
logger.accident(
'setL18eLoader',
'l18r_loader_exist',
'Multi l18r loader register, the previous one was removed to avoid errors.',
'l18e_loader_exist',
'Multi l18e loader register, the previous one was removed to avoid errors.',
);
}

Expand Down
2 changes: 1 addition & 1 deletion ui/pwa-helper/src/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ declare global {
var appConfig: StringifyableRecord;
}

// TODO: config-context with dynamic import like l18r
// TODO: config-context with dynamic import like l18e

const debugConfig = localStorage.getItem('DEBUG_CONFIG');
if (debugConfig != null) {
Expand Down
83 changes: 26 additions & 57 deletions uniquely/soffit-pwa/src/content/home-page-fa.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import type {PageHomeContent} from '../type.js';
export const homePageContent: PageHomeContent = {
topAppBar: {
type: 'center',
headline: 'بازرگانی سافیت',
headline: 'مجموعه سافیت',
startIcon: {icon: 'menu-outline', flipRtl: true},
endIconList: [{icon: 'globe-outline', clickSignalId: 'language-button-click-event'}],
},
Expand All @@ -16,12 +16,14 @@ export const homePageContent: PageHomeContent = {
elevated: 1,
stated: true,
// icon: 'logo-microsoft',
headline: 'بازرگانی سافیت',
headline: 'درباره سافیت',
slot: `
سافیت با هدف بهینه سازی در ساخت وساز و همچنین کاهش هزینه ها تامین و نگه داری ساختمان در بلند مدت اقدام به تولید محصولات گچی نمود.<br/>
همچنین با توجه به گسترش بازار و نیاز مشتریان تنوع طرح و جنس محصولات خود را افزایش داده است.
از مزایا سقف ها سافیت می‌توان به سرعت بالا در اجرا، عایق صوت، رطوبت و حرارت نام برد. همچنین می‌توان به راحتی در دسترسی به تاسیسات نیز اشاره کرد.<br/>
سافیت در نظر دارد سهم خود را در استفاده از،مواد اولیه تجدید پذیر در تولید جهت حفظ و نگهداری محیط زیست برای آیندگان افزایش دهد.
مجموعه تولیدی بازرگانی سافیت<br/>
تولید کننده عمده محصولات DRY WALL، سازه ۶۰ کلیک، تایل کچی 60*60 و روکش P.V.C<br/>
برند درجه یک صادراتی با فعالیت های بین المللی و ویژگی های ممتاز<br/>
این مجموعه با هدف بهینه سازی در ساخت وساز و همچنین کاهش هزینه ها تامین و نگه داری ساختمان در بلند مدت اقدام به تولید محصولات گچی نمود.<br/>

Check failure

Code scanning / ESLint

Enforce a maximum line length

This line has a length of 145. Maximum allowed is 120.
همچنین با توجه به گسترش بازار و نیاز مشتریان تنوع طرح و جنس محصولات خود را افزایش داده است.<br/>
از مزیت‌های سقف‌های سافیت می‌توان به سرعت بالا در اجرا، عایق صوت، رطوبت، حرارت و راحتی در دسترسی به تاسیسات اشاره کرد.

Check failure

Code scanning / ESLint

Enforce a maximum line length

This line has a length of 124. Maximum allowed is 120.
`,
},

Expand All @@ -32,7 +34,7 @@ export const homePageContent: PageHomeContent = {
icon: 'cloud-download-outline',
flipRtl: true,
headline: 'دانلود کاتالوگ',
description: 'دانلود کاتالوگ معرفی محصولات بازرگانی سافیت',
description: 'دانلود کاتالوگ معرفی محصولات سافیت',
href: 'https://www.dropbox.com/s/dl/6ywy23qql7iq31p/soffit-product-catalogue.pdf',
target: 'download',
},
Expand Down Expand Up @@ -84,7 +86,7 @@ export const homePageContent: PageHomeContent = {
stated: true,
icon: 'send-outline',
headline: 'تلگرام',
description: 'کانال تلگرام بازرگانی سافیت',
description: 'کانال تلگرام سافیت',
href: 'https://t.me/soffitcompany',
target: '_blank',
},
Expand All @@ -94,7 +96,7 @@ export const homePageContent: PageHomeContent = {
stated: true,
icon: 'logo-instagram',
headline: 'اینستاگرام',
description: 'صفحه‌ی اینستاگرام بازرگانی سافیت',
description: 'صفحه‌ی اینستاگرام سافیت',
href: 'https://instagram.com/soffit.co',
target: '_blank',
},
Expand All @@ -105,7 +107,7 @@ export const homePageContent: PageHomeContent = {
icon: 'videocam-outline',
flipRtl: true,
headline: 'آپارات',
description: 'کانال آپارات بازرگانی سافیت',
description: 'کانال آپارات سافیت',
href: 'https://www.aparat.com/soffit',
target: '_blank',
},
Expand All @@ -115,7 +117,7 @@ export const homePageContent: PageHomeContent = {
stated: true,
icon: 'logo-linkedin',
headline: 'لینکدین',
description: 'صفحه‌ی لینکدین بازرگانی سافیت',
description: 'صفحه‌ی لینکدین سافیت',
href: 'https://www.linkedin.com/company/soffit-co',
target: '_blank',
},
Expand All @@ -125,7 +127,7 @@ export const homePageContent: PageHomeContent = {
stated: true,
icon: 'logo-youtube',
headline: 'یوتیوب',
description: 'کانال یوتیوب بازرگانی سافیت',
description: 'کانال یوتیوب سافیت',
href: 'https://youtube.com/@SOFFITCO',
target: '_blank',
},
Expand Down Expand Up @@ -210,7 +212,7 @@ export const homePageContent: PageHomeContent = {
elevated: 1,
highlight: true,
stated: true,
headline: 'زاهدان',
headline: 'سیستان بلوچستان',
slot: `
<div>آقای قاسمی</div>
<div dir="ltr">${replaceNumber('0915 540 9620')}</div>
Expand Down Expand Up @@ -305,17 +307,17 @@ export const homePageContent: PageHomeContent = {
`,
href: 'tel:+989903498425',
},
{
elevated: 1,
highlight: true,
stated: true,
headline: 'زنجان',
slot: `
<div>آقای نقی‌لو</div>
<div dir="ltr">${replaceNumber('0912 067 6503')}</div>
`,
href: 'tel:+989120676503',
},
// {
// elevated: 1,
// highlight: true,
// stated: true,
// headline: 'زنجان',
// slot: `
// <div>آقای نقی‌لو</div>
// <div dir="ltr">${replaceNumber('0912 067 6503')}</div>
// `,
// href: 'tel:+989120676503',
// },
{
elevated: 1,
highlight: true,
Expand All @@ -327,17 +329,6 @@ export const homePageContent: PageHomeContent = {
`,
href: 'tel:+989141504203',
},
{
elevated: 1,
highlight: true,
stated: true,
headline: 'بندرعباس',
slot: `
<div>آقای کمالی‌پور</div>
<div dir="ltr">${replaceNumber('0930 380 0134')}</div>
`,
href: 'tel:+989303800134',
},
{
elevated: 1,
highlight: true,
Expand Down Expand Up @@ -371,17 +362,6 @@ export const homePageContent: PageHomeContent = {
`,
href: 'tel:+989357071904',
},
{
elevated: 1,
highlight: true,
stated: true,
headline: 'شیراز',
slot: `
<div>آقای خدامی</div>
<div dir="ltr">${replaceNumber('0917 113 2262')}</div>
`,
href: 'tel:+989171132262',
},
{
elevated: 1,
highlight: true,
Expand All @@ -393,16 +373,5 @@ export const homePageContent: PageHomeContent = {
`,
href: 'tel:+989166033612',
},
{
elevated: 1,
highlight: true,
stated: true,
headline: 'ورامین',
slot: `
<div>آقای بیدگلی</div>
<div dir="ltr">${replaceNumber('0990 373 0377')}</div>
`,
href: 'tel:+989903730377',
},
],
};
4 changes: 2 additions & 2 deletions uniquely/soffit-pwa/src/director/l18e-loader.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ setL18eLoader((locale) => {
const language = locale.language;
logger.logMethodArgs('l18eLoader', {language});
return language === 'en'
? import('../l18r/en.json', {assert: {type: 'json'}}) as unknown as Promise<L18eContext>
: import('../l18r/fa.json', {assert: {type: 'json'}}) as unknown as Promise<L18eContext>;
? import('../l18e/en.json', {assert: {type: 'json'}}) as unknown as Promise<L18eContext>
: import('../l18e/fa.json', {assert: {type: 'json'}}) as unknown as Promise<L18eContext>;
});