-
Notifications
You must be signed in to change notification settings - Fork 4k
Add SEO Footer to New Dot (All Platforms) #15022
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
Merged
Merged
Changes from all commits
Commits
Show all changes
68 commits
Select commit
Hold shift + click to select a range
00927cd
Add skeleton for component
grgia 6793a55
Merge branch 'main' into georgia-SEO-footer
grgia 27d325c
Temporary Block
grgia d444d96
Merge branch 'main' into georgia-SEO-footer
grgia e7d634a
Merge branch 'main' into georgia-SEO-footer
grgia 48278e5
Add footer columns/row titles into en/es.js
grgia c3f3b46
Add data and basic structure of footer component / styles
grgia 1b5c2b3
Add flex container to footer
grgia c437e27
Add SEO wordmark SVGsk
grgia f4081cf
Merge branch 'main' into georgia-SEO-footer
grgia 112e5b1
Initial styling
grgia dcd56e4
Add footer scrolling (below fold) on small / large screen
grgia ab7661f
Merge branch 'main' into georgia-SEO-footer
grgia 225a093
Add colors
grgia a82f0ad
Move license / add copywrite
grgia d5e8ac8
Merge branch 'main' into georgia-SEO-footer
grgia 1743e36
Scrollview working on all platforms
grgia 606d41d
Styling Footer on Mobile and Web
grgia f4f498c
Add socials links, more style tweakss
grgia a3545fb
Add social icons, use dynamic date for copyright, modify color names
grgia 2b89ce8
Use updated social svgs
grgia 1e5abcf
Merge branch 'main' into georgia-SEO-footer
grgia 6daa052
Fix bug from merge- localizer should have transparent BG
grgia 4ef06f6
Fix Terms and License paragraph spacing
grgia 0288cde
Clean up styles, use 2 columns when medium screen size
grgia 028eaeb
Merge branch 'main' into georgia-SEO-footer
grgia 9ef6e09
Ensure that the signin graphic is always the same height as the screen
grgia 7dd193c
Add initial spanish translations (needs review)
grgia b8e1666
Spanish Fixes
grgia 43c923e
Merge branch 'main' into georgia-SEO-footer
grgia 8d6bd0b
Do not include <HeaderGap> on desktop sign in page
grgia 41971b3
Clean up const, remove any unused styles
grgia ea92b95
Spanish fixes
grgia 1d2ced5
Merge branch 'main' into georgia-SEO-footer
grgia fe61566
Fix extra offline indicator, move login terms
grgia 4bcef93
Add URLs to CONST
grgia fd74100
Fix terms on IOS
grgia 72c4eeb
Fix spacing for terms
grgia f1f5ca2
Use Dot URL in const, remove extra lines/comments
grgia da20776
Rename TermsAndLicenses to Licenses
grgia 636caba
Merge branch 'main' into georgia-SEO-footer
grgia 12c947e
Use insets when calculating height of signInContent
grgia 4f9a32c
Move constants into CONST/Variables
grgia 3105818
Revert removing outside view in Footer
grgia a8af083
Simplify bottom terms style
grgia d7561fd
Merge branch 'main' into georgia-SEO-footer
grgia 4c0f307
Ensure works on mobile web and mobile
grgia e180bb7
Update scrollViewContentContainerStyles
grgia 785e369
Fix not being able to click continue with keyboard open
grgia e0d06f8
Merge branch 'main' into georgia-SEO-footer
grgia 01f02c8
Test using flex styling
grgia 7c36de9
Works on IOS, safari, android (-terms pushed up), not chrome
grgia 9ccee27
Merge branch 'main' into georgia-SEO-footer
grgia 732182b
Merge remote-tracking branch 'origin/main' into georgia-SEO-footer-flex
grgia 6b5840a
Standardize keyboards. Allow drag to dismiss on mobile platforms, but…
grgia 1b5c961
Code clean up
grgia 23a2b83
More clean up
grgia 48eaa74
Move terms into login, clean up offline indicator
grgia 4a06028
Add comments to explain code
grgia 9f1c192
Remove unnecessary check
grgia 92c14cb
Merge branch 'georgia-SEO-footer-flex' into georgia-SEO-footer
grgia 4c9bea2
Remove index.ios.js, remove redundant styles.
grgia 588a5e8
Merge branch 'main' into georgia-SEO-footer
grgia bf9dcff
Fix CONST links, add missing translation
grgia 5004690
Update src/styles/StyleUtils.js
grgia 8995e74
Merge branch 'main' into georgia-SEO-footer
grgia 4b9c8b5
Merge branch 'georgia-SEO-footer' of github.com:Expensify/App into ge…
grgia 395ca5f
Merge branch 'main' into georgia-SEO-footer
grgia File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,34 @@ | ||
| import React from 'react'; | ||
| import {View} from 'react-native'; | ||
| import styles from '../../styles/styles'; | ||
| import CONST from '../../CONST'; | ||
| import Text from '../../components/Text'; | ||
| import TextLink from '../../components/TextLink'; | ||
| import withLocalize, {withLocalizePropTypes} from '../../components/withLocalize'; | ||
| import LocalePicker from '../../components/LocalePicker'; | ||
|
|
||
| const currentYear = new Date().getFullYear(); | ||
|
|
||
| const Licenses = props => ( | ||
| <> | ||
| <Text style={[styles.textExtraSmallSupporting, styles.mb4]}> | ||
| {`© ${currentYear} Expensify`} | ||
| </Text> | ||
| <Text style={[styles.textExtraSmallSupporting]}> | ||
| {props.translate('termsOfUse.phrase5')} | ||
| <TextLink style={[styles.textExtraSmallSupporting, styles.link]} href={CONST.LICENSES_URL}> | ||
| {' '} | ||
| {props.translate('termsOfUse.phrase6')} | ||
| </TextLink> | ||
| . | ||
| </Text> | ||
| <View style={[styles.mt4, styles.alignItemsCenter, styles.mb2, styles.flexRow, styles.justifyContentBetween]}> | ||
| <LocalePicker size="small" /> | ||
| </View> | ||
| </> | ||
| ); | ||
|
|
||
| Licenses.propTypes = {...withLocalizePropTypes}; | ||
| Licenses.displayName = 'Licenses'; | ||
|
|
||
| export default withLocalize(Licenses); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@MonilBhavsar @grgia It seems that this change in line 917 caused this issue. We should replace https://we.are.expensify.com/ with https://we.are.expensify.com/how-we-got-here