Skip to content

Commit 8c25f90

Browse files
committed
.
1 parent ed7c311 commit 8c25f90

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

readme.md

+7-5
Original file line numberDiff line numberDiff line change
@@ -95,19 +95,21 @@ clipboard.SetText("Text to place in clipboard");
9595

9696
An instance of `Clipboard` can be injected into `IServiceCollection`:
9797

98-
<!-- snippet: InjectClipboard -->
99-
<a id='snippet-injectclipboard'></a>
98+
`serviceCollection.AddSingleton<IClipboard>(new Clipboard())`
99+
100+
Or in Blazor:
101+
102+
<!-- snippet: InjectClipboardBlazor -->
103+
<a id='snippet-injectclipboardblazor'></a>
100104
```cs
101105
serviceCollection.AddSingleton<IClipboard>(
102106
_ => new BlazorClipboard(_.GetRequiredService<IJSRuntime>()));
103107
```
104-
<sup><a href='/src/BlazorSample/Program.cs#L11-L14' title='Snippet source file'>snippet source</a> | <a href='#snippet-injectclipboard' title='Start of snippet'>anchor</a></sup>
108+
<sup><a href='/src/BlazorSample/Program.cs#L11-L14' title='Snippet source file'>snippet source</a> | <a href='#snippet-injectclipboardblazor' title='Start of snippet'>anchor</a></sup>
105109
<!-- endSnippet -->
106110

107111
The instance should be injected by using `IClipboard`.
108112

109-
There is also a `InjectMockClipboard` that injects an instance of `MockClipboard` with all methods stubbed out.
110-
111113

112114
## Supported on
113115

src/BlazorSample/Program.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#region BlazorStartup
99
var builder = WebAssemblyHostBuilder.CreateDefault();
1010
var serviceCollection = builder.Services;
11-
#region InjectClipboard
11+
#region InjectClipboardBlazor
1212
serviceCollection.AddSingleton<IClipboard>(
1313
_ => new BlazorClipboard(_.GetRequiredService<IJSRuntime>()));
1414
#endregion

0 commit comments

Comments
 (0)