blob: 14afcdf6404af1606eba32412aa4a8c1ec11eb8d [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import templateUrl from './dialog.tpl.pug';
/**
* @param {mgcrea.ngStrap.modal.IModalService} $modal
*/
export default function factory($modal) {
const defaults = {
templateUrl,
show: false
};
return function(options) {
options = _.extend({}, defaults, options);
return $modal(options);
};
}
factory.$inject = ['$modal'];