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

Change tooltip on remove interface if interface created #74

Merged
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
1 change: 1 addition & 0 deletions locales/en/plugin__nmstate-console-plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
"Create": "Create",
"Create NodeNetworkConfigurationPolicy": "Create NodeNetworkConfigurationPolicy",
"Create NodeNetworkConfigurationPolicy error": "Create NodeNetworkConfigurationPolicy error",
"Created interfaces cannot be removed": "Created interfaces cannot be removed",
"Delete": "Delete",
"Delete NodeNetworkConfigurationPolicy?": "Delete NodeNetworkConfigurationPolicy?",
"Delete NodeNetworkConfigurationPolicyInterface?": "Delete NodeNetworkConfigurationPolicyInterface?",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,13 @@ const PolicyInterfacesExpandable: FC<PolicyInterfacesExpandableProps> = ({
id: `nncp-interface-${index}`,
}}
actions={
<Tooltip content={t('Remove interface')}>
<Tooltip
content={
interfaceCreated
? t('Created interfaces cannot be removed')
: t('Remove interface')
}
>
<span>
<Button
variant="plain"
Expand Down