Skip to content

Commit 940c7cb

Browse files
authored
Merge pull request #179 from sonderformat-llc/refactor/sdk-quickstart-update
refactor(SDK): move up quickstart to getting started
2 parents 1b5643c + acbad6e commit 940c7cb

File tree

11 files changed

+44
-67
lines changed

11 files changed

+44
-67
lines changed

packages/sdk-angular/README.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ An SDK for using FusionAuth in Angular applications.
44

55
- [Overview](#overview)
66
- [Getting Started](#getting-started)
7+
- [Quickstart](#quickstart)
78
- [Installation](#installation)
89
- [Usage](#usage)
910
- [FusionAuthService](#fusionauthservice)
1011
- [Pre-built buttons](#pre-built-buttons)
1112
- [State Parameter](#state-parameter)
1213
- [SSR](#ssr)
1314
- [Known issues](#known-issues)
14-
- [Quickstart](#quickstart)
1515
- [Documentation](#documentation)
1616
- [Releases](#releases)
1717

@@ -57,6 +57,12 @@ compliant identity server.
5757

5858
## Getting Started
5959

60+
If you are new to Angular development, you may want to start with the Quickstart guide. If you are already familiar with Angular development, skip to the Configuration section.
61+
62+
### Quickstart
63+
64+
See the [FusionAuth Angular Quickstart](https://fusionauth.io/docs/quickstarts/quickstart-javascript-angular-web) for a full tutorial on using FusionAuth and Angular.
65+
6066
### Installation
6167

6268
NPM:
@@ -183,10 +189,6 @@ The SDK supports Angular applications using SSR. No additional configuration is
183189

184190
None.
185191

186-
## Quickstart
187-
188-
See the [FusionAuth Angular Quickstart](https://fusionauth.io/docs/quickstarts/quickstart-javascript-angular-web) for a full tutorial on using FusionAuth and Angular.
189-
190192
## Documentation
191193

192194
[Full library documentation](https://github.com/FusionAuth/fusionauth-javascript-sdk/tree/main/packages/sdk-angular/docs)
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
.fa-button {
2+
padding: 16px 16px 13px 16px;
3+
border-radius: 8px;
4+
background-color: #083b94;
5+
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
6+
font-size: 18px;
7+
font-weight: 600;
8+
text-align: center;
9+
color: #fff;
10+
11+
&:hover {
12+
cursor: pointer;
13+
}
14+
15+
width: 400px;
16+
}
Original file line numberDiff line numberDiff line change
@@ -1,15 +0,0 @@
1-
.fa-button {
2-
padding: 16px 16px 13px 16px;
3-
border-radius: 8px;
4-
background-color: #083b94;
5-
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica,
6-
Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
7-
font-size: 18px;
8-
font-weight: 600;
9-
text-align: center;
10-
color: #fff;
11-
&:hover {
12-
cursor: pointer;
13-
}
14-
width: 400px;
15-
}

packages/sdk-angular/projects/fusionauth-angular-sdk/src/lib/components/fusionauth-login.button/fusion-auth-login-button.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { FusionAuthService } from '../../fusion-auth.service';
44
@Component({
55
selector: 'fa-login',
66
templateUrl: './fusion-auth-login-button.component.html',
7-
styleUrls: ['./fusion-auth-login-button.component.scss'],
7+
styleUrls: ['../fa-button.scss', './fusion-auth-login-button.component.scss']
88
})
99
export class FusionAuthLoginButtonComponent {
1010
@Input() state: string | undefined;
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
<button class="fa-logout-button" (click)="logout()">
2-
<span>logout</span>
3-
</button>
1+
<button class="fa-button" (click)="logout()">
2+
<span>Logout</span>
3+
</button>
Original file line numberDiff line numberDiff line change
@@ -1,14 +0,0 @@
1-
.fa-logout-button {
2-
padding: 7px 13px;
3-
border-radius: 3px;
4-
display: block;
5-
border: solid 1px #083b94;
6-
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica,
7-
Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
8-
font-size: 12px;
9-
text-align: center;
10-
color: #083b94;
11-
&:hover {
12-
cursor: pointer;
13-
}
14-
}

packages/sdk-angular/projects/fusionauth-angular-sdk/src/lib/components/fusionauth-logout.button/fusion-auth-logout-button.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { FusionAuthService } from '../../fusion-auth.service';
44
@Component({
55
selector: 'fa-logout',
66
templateUrl: './fusion-auth-logout-button.component.html',
7-
styleUrls: ['./fusion-auth-logout-button.component.scss'],
7+
styleUrls: ['../fa-button.scss', './fusion-auth-logout-button.component.scss']
88
})
99
export class FusionAuthLogoutButtonComponent {
1010
constructor(private fusionAuth: FusionAuthService) {}
Original file line numberDiff line numberDiff line change
@@ -1,16 +0,0 @@
1-
.fa-button {
2-
padding: 16px 16px 13px 16px;
3-
border-radius: 8px;
4-
background-color: #083b94;
5-
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica,
6-
Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
7-
font-size: 18px;
8-
font-weight: 600;
9-
text-align: center;
10-
color: #fff;
11-
&:hover {
12-
cursor: pointer;
13-
}
14-
15-
width: 400px;
16-
}

packages/sdk-angular/projects/fusionauth-angular-sdk/src/lib/components/fusionauth-register.button/fusion-auth-register-button.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { FusionAuthService } from '../../fusion-auth.service';
44
@Component({
55
selector: 'fa-register',
66
templateUrl: './fusion-auth-register-button.component.html',
7-
styleUrls: ['./fusion-auth-register-button.component.scss'],
7+
styleUrls: ['../fa-button.scss', './fusion-auth-register-button.component.scss']
88
})
99
export class FusionAuthRegisterButtonComponent {
1010
@Input() state: string | undefined;

packages/sdk-react/README.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ An SDK for using FusionAuth in React applications.
44

55
- [Overview](#overview)
66
- [Getting Started](#getting-started)
7+
- [Quickstart](#quickstart)
78
- [Installation](#installation)
89
- [Configuration](#configuration)
910
- [Configuration with NextJS](#configuration-with-nextjs)
@@ -13,7 +14,6 @@ An SDK for using FusionAuth in React applications.
1314
- [Protecting content](#protecting-content)
1415
- [UI Components](#ui-components)
1516
- [Known issues](#known-issues)
16-
- [Quickstart](#quickstart)
1717
- [Documentation](#documentation)
1818
- [Formatting](#formatting)
1919
- [Releases](#releases)
@@ -61,6 +61,12 @@ compliant identity server.
6161

6262
## Getting Started
6363

64+
If you are new to React development, you may want to start with the Quickstart guide. If you are already familiar with React development, skip to the Configuration section.
65+
66+
### Quickstart
67+
68+
See the [FusionAuth React Quickstart](https://fusionauth.io/docs/quickstarts/quickstart-javascript-react-web) for a full tutorial on using FusionAuth and React.
69+
6470
### Installation
6571

6672
NPM:
@@ -226,10 +232,6 @@ export const AccountPage = () => (
226232
227233
None.
228234
229-
## Quickstart
230-
231-
See the [FusionAuth React Quickstart](https://fusionauth.io/docs/quickstarts/quickstart-javascript-react-web) for a full tutorial on using FusionAuth and React.
232-
233235
## Documentation
234236
235237
[Full library documentation](https://github.com/FusionAuth/fusionauth-javascript-sdk/tree/main/packages/sdk-react/docs)

0 commit comments

Comments
 (0)