From 56424d2a67b1a85ac5699de4d857d778b94bf15a Mon Sep 17 00:00:00 2001 From: "Md. Saddam Hossain" <44530098+saddamhr@users.noreply.github.com> Date: Wed, 16 Oct 2024 21:45:09 +0600 Subject: [PATCH 1/3] (refactor) coverImageUtil, fakeUser and (#1553) formatCount methods inside src/common/utils/ Co-authored-by: Priyankar Pal <88102392+priyankarpal@users.noreply.github.com> --- src/common/utils/coverImageUtil.js | 36 ++++++++++++++++++------ src/common/utils/fakeUser.js | 33 +++++++++++++++++----- src/common/utils/formatCount.ts | 44 ++++++++++++++++++++---------- src/common/utils/utilsConstants.js | 16 +++++++++++ 4 files changed, 99 insertions(+), 30 deletions(-) create mode 100644 src/common/utils/utilsConstants.js diff --git a/src/common/utils/coverImageUtil.js b/src/common/utils/coverImageUtil.js index 8f4b8800cf..b702b00ae7 100644 --- a/src/common/utils/coverImageUtil.js +++ b/src/common/utils/coverImageUtil.js @@ -1,14 +1,34 @@ import FallbackImage from 'images/play-fallback-cover.png'; +import { IMAGE_EXTENSIONS, FULFILLED_STATUS } from './utilsConstants'; -export async function loadCoverImage(playSlug) { - const acceptedImgExtensions = [`png`, `jpg`, `jpeg`]; - const imgPromises = acceptedImgExtensions.map((ext) => import(`plays/${playSlug}/cover.${ext}`)); +/** + * Tries to dynamically import the image with the given extension for the specified play slug. + * + * @param {string} playSlug - The slug of the play. + * @param {string} extension - The image extension (e.g., 'png', 'jpg'). + * @returns {Promise} - A promise that resolves with the image or rejects if not found. + */ +const loadImageForExtension = (playSlug, extension) => + import(`plays/${playSlug}/cover.${extension}`); - const response = await Promise.allSettled(imgPromises); +/** + * Attempts to load the cover image for a play by trying multiple image formats. + * Falls back to a default image if none of the formats are available. + * + * @param {string} playSlug - The slug of the play. + * @returns {Promise} - A promise that resolves to the cover image or the fallback image. + */ +export const loadCoverImage = async (playSlug) => { + // const imagePromises = supportedExtensions.map((extension) => + const imagePromises = IMAGE_EXTENSIONS.map((extension) => + loadImageForExtension(playSlug, extension) + ); + + const results = await Promise.allSettled(imagePromises); - const fulfilledResult = response.find( - (result) => result.status === 'fulfilled' && result.value.default + const image = results.find( + (result) => result.status === FULFILLED_STATUS && result.value?.default ); - return fulfilledResult?.value.default || FallbackImage; -} + return image?.value.default || FallbackImage; +}; diff --git a/src/common/utils/fakeUser.js b/src/common/utils/fakeUser.js index 428b6451f6..ab9c4b0c4f 100644 --- a/src/common/utils/fakeUser.js +++ b/src/common/utils/fakeUser.js @@ -1,11 +1,30 @@ import { faker } from '@faker-js/faker'; +import { USER_COUNT } from './utilsConstants'; -const THRESHOLD = 10000; +/** + * Generates a single user object with random data. + * + * @returns {Object} - A user object containing name, avatar, and background. + */ +const generateUser = () => { + const { person, image } = faker; -export const users = Array.from(Array(THRESHOLD), () => { - return { - name: faker.person.fullName(), - avatar: faker.image.avatar(), - background: faker.image.urlLoremFlickr({ category: 'nature' }) + // Generate user information + const user = { + name: person.fullName(), + avatar: image.avatar(), + background: image.urlLoremFlickr({ category: 'nature' }) }; -}); + + return user; +}; + +/** + * Generates an array of users with random data. + * + * @param {number} count - The number of users to generate. + * @returns {Array} - An array of user objects. + */ +const generateUsers = (count) => Array.from({ length: count }, generateUser); + +export const users = generateUsers(USER_COUNT); diff --git a/src/common/utils/formatCount.ts b/src/common/utils/formatCount.ts index 731e838e47..16a1bc2a9e 100644 --- a/src/common/utils/formatCount.ts +++ b/src/common/utils/formatCount.ts @@ -1,22 +1,36 @@ +import { BILLION, MILLION, SECONDS_IN_HOUR, SECONDS_IN_MINUTE, THOUSAND } from './utilsConstants'; + +/** + * Formats a duration in seconds into a string representation of hours, minutes, and seconds. + * + * @param {number} duration - The duration in seconds to format. + * @returns {string} - The formatted duration as a string in the format "HH:MM:SS" or "MM:SS". + */ export const formatDurationCount = (duration: number): string => { - const hours = Math.floor(duration / 3600); - const minutes = Math.floor((duration % 3600) / 60); + const hours = Math.floor(duration / SECONDS_IN_HOUR); + const minutes = Math.floor((duration % SECONDS_IN_HOUR) / SECONDS_IN_MINUTE); const seconds = Math.floor(duration % 60); - let time = ''; - if (hours > 0) { - time += `${hours}:`; - } - if (hours > 0 || minutes > 0) { - time += (minutes < 10 ? '0' + minutes : minutes) + ':'; - } - time += seconds < 10 ? '0' + seconds : seconds; + const formattedMinutes = minutes.toString().padStart(2, '0'); + const formattedSeconds = seconds.toString().padStart(2, '0'); - return time; + return hours > 0 + ? `${hours}:${formattedMinutes}:${formattedSeconds}` + : `${formattedMinutes}:${formattedSeconds}`; }; -export const formatViewCount = (viewCount: string) => { - if (parseInt(viewCount) >= 1000000000) return (parseInt(viewCount) / 1000000000).toFixed(1) + 'B'; - if (parseInt(viewCount) >= 1000000) return (parseInt(viewCount) / 1000000).toFixed(1) + 'M'; - if (parseInt(viewCount) >= 1000) return (parseInt(viewCount) / 1000).toFixed(1) + 'K'; +/** + * Formats the view count into a more readable string representation with suffixes. + * + * @param {string} viewCount - The view count as a string. + * @returns {string} - The formatted view count with appropriate suffix (B, M, K) or the original count if below 1000. + */ +export const formatViewCount = (viewCount: string): string => { + const count = parseInt(viewCount); + + if (count >= BILLION) return (count / BILLION).toFixed(1) + 'B'; + if (count >= MILLION) return (count / MILLION).toFixed(1) + 'M'; + if (count >= THOUSAND) return (count / THOUSAND).toFixed(1) + 'K'; + + return viewCount; // Return the original count if below 1000 }; diff --git a/src/common/utils/utilsConstants.js b/src/common/utils/utilsConstants.js new file mode 100644 index 0000000000..cf16f76cbe --- /dev/null +++ b/src/common/utils/utilsConstants.js @@ -0,0 +1,16 @@ +// cover image constants +export const IMAGE_EXTENSIONS = ['png', 'jpg', 'jpeg']; +export const FULFILLED_STATUS = 'fulfilled'; + +// fake user constant +export const USER_COUNT = 10000; + +// format format duration count constants +export const SECONDS_IN_MINUTE = 60; // 60 seconds in a minute +export const SECONDS_IN_HOUR = 3600; // 3600 seconds in an hour +export const HOURS_THRESHOLD = 0; // Used for checking if hours are greater than 0 + +// format view count constants +export const BILLION = 1_000_000_000; // 1 billion +export const MILLION = 1_000_000; // 1 million +export const THOUSAND = 1_000; // 1 thousand From dc58208d146bafddc99ae97c1ac251c577f50b7a Mon Sep 17 00:00:00 2001 From: Dayeon Lee <73591588+day-lee@users.noreply.github.com> Date: Thu, 17 Oct 2024 12:58:00 +0100 Subject: [PATCH 2/3] Feature/play/zoomlogin refactor1 (#1554) * feat(play/zoomlogin): add new Zoom login and chatbot clone project * * fix(play/schulte-tables): fix plain class name to prevent from potential overriding issue * refactor cursor pointer * remove unused file * refactor label htmlFor * * refactor: remove unused files (#1554) * refactor: remove unused files --------- Co-authored-by: Priyankar Pal <88102392+priyankarpal@users.noreply.github.com> --------- Co-authored-by: Priyankar Pal <88102392+priyankarpal@users.noreply.github.com> --- src/plays/zoomlogin/MainPage.js | 20 ++++++++++++++++++ src/plays/zoomlogin/assets/apple-logo.png | Bin 0 -> 3870 bytes src/plays/zoomlogin/assets/apple-logo.svg | 1 + src/plays/zoomlogin/assets/copyright.svg | 7 ++++++ src/plays/zoomlogin/assets/facebook-logo.svg | 1 + src/plays/zoomlogin/assets/github.svg | 9 ++++++++ src/plays/zoomlogin/assets/google-logo.png | Bin 0 -> 4094 bytes src/plays/zoomlogin/assets/google-logo.svg | 1 + src/plays/zoomlogin/assets/linkedin-logo.png | Bin 0 -> 5571 bytes src/plays/zoomlogin/assets/linkedin.svg | 7 ++++++ src/plays/zoomlogin/assets/linkedinImg.png | Bin 0 -> 34060 bytes .../zoomlogin/components/Zoom/ZoomSignin.js | 4 ++-- .../chatbot/widget/InitialButtonOptions.jsx | 4 ++-- 13 files changed, 50 insertions(+), 4 deletions(-) create mode 100644 src/plays/zoomlogin/MainPage.js create mode 100644 src/plays/zoomlogin/assets/apple-logo.png create mode 100644 src/plays/zoomlogin/assets/apple-logo.svg create mode 100644 src/plays/zoomlogin/assets/copyright.svg create mode 100644 src/plays/zoomlogin/assets/facebook-logo.svg create mode 100644 src/plays/zoomlogin/assets/github.svg create mode 100644 src/plays/zoomlogin/assets/google-logo.png create mode 100644 src/plays/zoomlogin/assets/google-logo.svg create mode 100644 src/plays/zoomlogin/assets/linkedin-logo.png create mode 100644 src/plays/zoomlogin/assets/linkedin.svg create mode 100644 src/plays/zoomlogin/assets/linkedinImg.png diff --git a/src/plays/zoomlogin/MainPage.js b/src/plays/zoomlogin/MainPage.js new file mode 100644 index 0000000000..f51c7ee692 --- /dev/null +++ b/src/plays/zoomlogin/MainPage.js @@ -0,0 +1,20 @@ +import { BrowserRouter, Route, Routes } from 'react-router-dom'; +import App from './components/App'; +import HomePage from './components/HomePage'; +import LinkedinPage from './components/Linkedin/LinkedinPage'; +import ZoomPage from './components/Zoom/ZoomPage'; + +export function MainPage() { + return ( + + + + } path="/" /> + } path="/linkedin" /> + } path="/zoom" /> + + + + ); +} +export default MainPage; diff --git a/src/plays/zoomlogin/assets/apple-logo.png b/src/plays/zoomlogin/assets/apple-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..669e743147d007304e42ddeb81480c86bdf6b2a0 GIT binary patch literal 3870 zcmZWr2{@E()E?PKmMkM8`@W2Q8zak@j3~s=SF+A9_GZQyd&D67mI_gQ_H2bLSrQ^! zLbkFqmJw1YOaIjO{e4~k|6bR5&v~D7-{*eMd7k&W-Z+bk=UIXLKmY*1iZFp$Q9X!i zd`t|~yZZd}CjbEW9%E!=fiN->w!r$LF*$mRppdov9UIP!E)pY{)cKATeme3K}I{8bcTV$f~K@v30*BA z3diHM^u2digOcm+049DEeVqf+=JN9Cps~Sc{Qn5?Oi621ZjF(uZ(SK@iSQDbb-eZ)u=LlY8 zielmwrSva9(_+fgAD5JJtImlzRi{613`j{Grup)vb#d`XA-qxaTzu!{Eo+B#5<7

b&-k|{(cdHBL4`qb@I*u?1gYx9l)I{hh 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 literal 0 HcmV?d00001 diff --git a/src/plays/zoomlogin/assets/apple-logo.svg b/src/plays/zoomlogin/assets/apple-logo.svg new file mode 100644 index 0000000000..e08423581d --- /dev/null +++ b/src/plays/zoomlogin/assets/apple-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/plays/zoomlogin/assets/copyright.svg b/src/plays/zoomlogin/assets/copyright.svg new file mode 100644 index 0000000000..969e29a6ba --- /dev/null +++ b/src/plays/zoomlogin/assets/copyright.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/src/plays/zoomlogin/assets/facebook-logo.svg b/src/plays/zoomlogin/assets/facebook-logo.svg new file mode 100644 index 0000000000..6eefa54131 --- /dev/null +++ b/src/plays/zoomlogin/assets/facebook-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/plays/zoomlogin/assets/github.svg b/src/plays/zoomlogin/assets/github.svg new file mode 100644 index 0000000000..196a0f51d4 --- /dev/null +++ b/src/plays/zoomlogin/assets/github.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/plays/zoomlogin/assets/google-logo.png b/src/plays/zoomlogin/assets/google-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..9817f8bbaa95f3b320d116bc5576c5dc4153edba GIT binary patch literal 4094 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 literal 0 HcmV?d00001 diff --git a/src/plays/zoomlogin/assets/google-logo.svg b/src/plays/zoomlogin/assets/google-logo.svg new file mode 100644 index 0000000000..c0669b38ff --- /dev/null +++ b/src/plays/zoomlogin/assets/google-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/plays/zoomlogin/assets/linkedin-logo.png b/src/plays/zoomlogin/assets/linkedin-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..0494a0367cfa70587c8f73cef8a473997e4d602c GIT binary patch literal 5571 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 TFqpI2pL-)%%K%iZVHf^C2XRbl literal 0 HcmV?d00001 diff --git a/src/plays/zoomlogin/assets/linkedin.svg b/src/plays/zoomlogin/assets/linkedin.svg new file mode 100644 index 0000000000..1e9445bce2 --- /dev/null +++ b/src/plays/zoomlogin/assets/linkedin.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/src/plays/zoomlogin/assets/linkedinImg.png b/src/plays/zoomlogin/assets/linkedinImg.png new file mode 100644 index 0000000000000000000000000000000000000000..27793bcf3641df7e0653c3680ee19944986156c2 GIT binary patch literal 34060 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 Email Address @@ -210,7 +210,7 @@ function ZoomSignin({ helpHandle }) { {isPasswordFocused && ( diff --git a/src/plays/zoomlogin/components/chatbot/widget/InitialButtonOptions.jsx b/src/plays/zoomlogin/components/chatbot/widget/InitialButtonOptions.jsx index 6658c199a6..919a5483a3 100644 --- a/src/plays/zoomlogin/components/chatbot/widget/InitialButtonOptions.jsx +++ b/src/plays/zoomlogin/components/chatbot/widget/InitialButtonOptions.jsx @@ -9,10 +9,10 @@ const InitialButtonOptions = (props) => { }; return ( -

+